2012年12月3日

C++中子类的数组不能用父类指针来表示

摘要: 假设我们有一个父类A,一个子类B,如果我们创建一个B的数组,我们能这样用吗?A* barray = new B[10];写段代码在Visual Studio中来试试吧:) 1 #include <iostream> 2 #include <assert.h> 3 4 using namespace std; 5 class B; 6 class A 7 { 8 public: 9 A();10 ~A();11 int aa;12 };13 14 class B:public A15 {16 public:17 B();18 ~B();19 in... 阅读全文

posted @ 2012-12-03 20:40 fresky 阅读(584) 评论(0) 推荐(0) 编辑

导航