关于定义vector

Micro_J 2002-02-16 12:54:27
加精
在bcb5下,在某个窗口的private段定义vector<bool> TestVector(100),为什么会出现"Expect ("的错误?这个错误在函数内部定义vector时不发生的...
...全文
33 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Micro_J 2002-02-16
  • 打赏
  • 举报
回复
Thanks
zheng_can 2002-02-16
  • 打赏
  • 举报
回复
也就是在成员初始化列表中加入对TestVector的初始化
zheng_can 2002-02-16
  • 打赏
  • 举报
回复
我也试了一下,确实这样,可能是因为系统认为这样做已经加上了初始化代码,不仅仅是声明了吧
你可以改用如下方法:
class A {
public:
A() : TestVector(100) { }
private:
vector<bool> TestVector;
};
ciml 2002-02-16
  • 打赏
  • 举报
回复
奇怪!
确有此事,不指定大小不会出错,指定为vector<bool> TestVector[100]也不
出错,但不知道可以不,你试试
关注!

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧