- 原题题目
- 代码实现
- 提交结果
原题题目
代码实现
#include
using namespace std;
struct Base1 {int x;};
struct Base2 {float y;};
struct Derived : Base1,Base2{};
int main()
{
Derived *pd=new Derived;
pd->x=1;pd->y=2.0f;
Base2 *pb = static_cast<Base2*>(pd);
cout<<pd->y<<" "<<pb->y<<endl;
delete pd;
return 0;
}
提交结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)