指针数组初始化

jamesyue2008 2015-08-17 01:26:16
定义时即初始化:TEdit *Ed[10] = {Edit0,Edit1,Edit2,Edit3,Edit4,Edit5,Edit6,Edit7,Edit8,Edit9}; 这样就正确

但如果在头文件中定义:TEdit *Ed[10];
然后在正文中初始化: Ed[10] = {Edit0,Edit1,Edit2,Edit3,Edit4,Edit5,Edit6,Edit7,Edit8,Edit9};
却编译错误: Expression syntax
后一种情况,请问该怎么做?



...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
QIUSQJF 2015-08-17
  • 打赏
  • 举报
回复
一个一个赋值……
  • 打赏
  • 举报
回复
那就挨个赋值吧
jamesyue2008 2015-08-17
  • 打赏
  • 举报
回复
引用 1 楼 akirya 的回复:
支持C++11的话可以这么写 Ed = {Edit0,Edit1,Edit2,Edit3,Edit4,Edit5,Edit6,Edit7,Edit8,Edit9};
不行,我的是CB2010
  • 打赏
  • 举报
回复
支持C++11的话可以这么写 Ed = {Edit0,Edit1,Edit2,Edit3,Edit4,Edit5,Edit6,Edit7,Edit8,Edit9};

13,825

社区成员

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

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