C++中有没有类数组啊?stu= new student[sum]可以吗?

zhanfen 2004-12-26 05:16:50

已经定义了student类,
我想做一个数组,用stu,是用class类的
我写的:
int sum=5;
stu= new student[sum];
但是怎么都不对。。

怎么办?

...全文
84 点赞 收藏 6
写回复
6 条回复
_Wayne_ 2010年06月12日
可以用的~不过你的写法有错误。

stu应该定义为student类的指针

student *stu=new student[sum];
回复 点赞
zhengwei1984222 2004年12月27日
还有是不是写了构造函数而没提供默认构造函数?
最好show下完整代码
回复 点赞
zhou_lion 2004年12月26日
可以用的~不过你的写法有错误。

stu应该定义为student类的指针

student *stu=new student[sum];
回复 点赞
agaric 2004年12月26日
对象是引用类型 所以要用指针数组引用
回复 点赞
zhouyong0371 2004年12月26日
没错
回复 点赞
goodluckyxl 2004年12月26日
当然可以这样了
student *stu = new student[sum];
回复 点赞
发动态
发帖子
C++ 语言
创建于2007-09-28

3.1w+

社区成员

24.8w+

社区内容

C++ 语言相关问题讨论,技术干货分享
社区公告
暂无公告