6 个解决方案
#1
语法上应该是可以的,因为基类对象已经有了完整的定义
#2
这虽然没什么,但是涉及到继承这个东西,继承类是”属于“被继承的父类,
而弄几个数组,算是”包含“被继承的父类
而弄几个数组,算是”包含“被继承的父类
#3
我换了个思路 如果不采用继承 而是在类中定义为对象组合的对象数组 形式的变量呢.....
因为是多文件 所以我夜只能先试试 看 而且没有写完 不能进行编译== 大一初学菜鸟
问的问题可能有些奇怪 望见谅
因为是多文件 所以我夜只能先试试 看 而且没有写完 不能进行编译== 大一初学菜鸟
问的问题可能有些奇怪 望见谅
#4
当然可以这样了,对象之间的包含关系
#5
定义指针数组吧
#6
可以,再不放心楼主可以自己测试 一下
class A
{
};
class B : public A
{
public:
void func()
{
A a[20];
}
};
#1
语法上应该是可以的,因为基类对象已经有了完整的定义
#2
这虽然没什么,但是涉及到继承这个东西,继承类是”属于“被继承的父类,
而弄几个数组,算是”包含“被继承的父类
而弄几个数组,算是”包含“被继承的父类
#3
我换了个思路 如果不采用继承 而是在类中定义为对象组合的对象数组 形式的变量呢.....
因为是多文件 所以我夜只能先试试 看 而且没有写完 不能进行编译== 大一初学菜鸟
问的问题可能有些奇怪 望见谅
因为是多文件 所以我夜只能先试试 看 而且没有写完 不能进行编译== 大一初学菜鸟
问的问题可能有些奇怪 望见谅
#4
当然可以这样了,对象之间的包含关系
#5
定义指针数组吧
#6
可以,再不放心楼主可以自己测试 一下
class A
{
};
class B : public A
{
public:
void func()
{
A a[20];
}
};