1.静态多态:
#include <iostream>
using namespace std;
class Animal
{
public:
void speak()
{
cout << "动物在说话" << endl;
}
};
int main()
{
cout << "静态多态 sizeof:" << sizeof(Animal) << endl;//1
return 0;
}
2.动态多态:
注意:要将配置环境改为*86(*64会打印成8)
#include <iostream>
using namespace std;
class Animal
{
public:
virtual void speak()
{
cout << "动物在说话" << endl;
}
};
int main()
{
cout << "动态多态 sizeof:" << sizeof(Animal) << endl;//4
return 0;
}
--->利用开发人员命令提示工具: