📄 main.cpp
字号:
#include <iostream>
#include <stdlib.h>
using namespace std;
class Rock {
public:
int Weight;
};
class Diamond : virtual public Rock {
public:
void SetDiamondWeight(int newweight) {
Weight = newweight;
}
int GetDiamondWeight() {
return Weight;
}
};
class Jade : virtual public Rock {
public:
void SetJadeWeight(int newweight) {
Weight = newweight;
}
int GetJadeWeight() {
return Weight;
}
};
class MeltedMess : public Diamond, public Jade {
};
int main(int argc, char *argv[])
{
MeltedMess mymess;
mymess.SetDiamondWeight(10);
mymess.SetJadeWeight(20);
cout << (static_cast<Diamond>(mymess)).GetDiamondWeight() << endl;
cout << ((Jade)mymess).GetJadeWeight() << endl;
system("PAUSE");
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -