-3
我想在同一個類函數上做具體語句。 還有就是我triying什麼使C++ - 具有不同語句的類的函數
#include <stdio.h>
class animal
{
public:
void Talk();
};
int main()
{
animal dog;
animal cat;
dog::Talk()
{
printf("Wof");
};
cat::Talk()
{
printf("Meow");
};
dog.Talk();
cat.Talk();
return 0;
}
我也與類繼承嘗試的一個例子,像
#include <stdio.h>
class cat
{
public:
void Talk()
{
printf("Meow");
};
};
class dog
{
public:
void Talk()
{
printf("Wof");
}
};
class animal{};
int main()
{
animal Schnauzer: public dog;
animal Siamese: public cat;
Schnauzer.Talk();
Siamese.Talk();
return 0;
}
有辦法做這樣的事情?
http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list – juanchopanza
去閱讀關於繼承:https://msdn.microsoft.com/en-us /library/a48h1tew.aspx – CinCout
爲什麼這些函數在'main'內執行????? –