c++ 类在定义对象时能这样定义吗

[复制链接]
查看11 | 回复2 | 2010-3-7 17:30:05 | 显示全部楼层 |阅读模式
定义 类的数组,则 该类中必须有一个默认的构造函数即:你的FILE 类中有一个这样的函数FILE()或者,里面的参数全部有默认值即: FILE(int a = 0,double b = 0.0)这样的构造函数才可以 还有就是向楼上说的, n不能是可变的,必须是常数才可以
回复

使用道具 举报

千问 | 2010-3-7 17:30:05 | 显示全部楼层
你把错误信息贴出来看看。把FILE的定义也贴出
回复

使用道具 举报

千问 | 2010-3-7 17:30:05 | 显示全部楼层
这里是定义数组的错误,定义数组中的n必须是常数,即必须对n赋初值。不然,系统就不知道为数组开辟多少的内存空间。这是初学者常犯的错误。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行