社区
C++ 语言
帖子详情
谁能给个vc中对象数组如何初始化,类中包含多个成员变量
zhouyanlizyl
2009-06-17 03:58:34
谁能给个vc中对象数组如何初始化,类中包含多个成员变量,如类结构是如下:
MyClass
{
public:
int i;
char str;
char *ptest;
}
如何定义并初始化一个对象数组???谢谢
...全文
177
6
打赏
收藏
谁能给个vc中对象数组如何初始化,类中包含多个成员变量
谁能给个vc中对象数组如何初始化,类中包含多个成员变量,如类结构是如下: MyClass { public: int i; char str; char *ptest; } 如何定义并初始化一个对象数组???谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
duanhuicen
2009-06-17
打赏
举报
回复
初始化,写在构造函数中阿,
再实现个带参数的构造函数
yyyapple
2009-06-17
打赏
举报
回复
[Quote=引用 3 楼 hikaliv 的回复:]
引用 1 楼 yyyapple 的回复:
MyClass ss[] = {{0, 'c', 0},}
这是什么语法?
[/Quote]
错误的语法,要是c++能提供这种机制多好
刚翻了一下书,
在 MyClass 提供 MyClass (int, char, char*)构造函数下可以这样:
MyClass ss[3] = {MyClass (0, 'a', 0),MyClass (0, 'b', 0), MyClass (0, 'c', 0)};
如果没有,直接MyClass ss[3];定义好了,如果有虚函数调用默认构造函数,否则什么初始化动作都没有
光宇广贞
2009-06-17
打赏
举报
回复
还是循环赋值吧。
光宇广贞
2009-06-17
打赏
举报
回复
[Quote=引用 1 楼 yyyapple 的回复:]
MyClass ss[] = {{0, 'c', 0},}
[/Quote]
这是什么语法?
lingyin55
2009-06-17
打赏
举报
回复
MyClass *mc[40];
for(int i=0;i<40;i++)
mc[i]=new MyClass(i,i);
/////......
for (int i=0;i<40;i++)
delete mc[i];
yyyapple
2009-06-17
打赏
举报
回复
MyClass ss[] = {{0, 'c', 0},}
[C++] 类
中
成员变量
的
初始化
总结一
本文详细介绍了C++
中
不同类型的
成员变量
如何在构造函数
中
进行
初始化
,包括普通变量、静态变量、常量变量、引用型变量及conststaticintegral变量的
初始化
方法,特别强调了
初始化
列表的重要性。
C++类
中
成员变量
的
初始化
总结
本文详细介绍了C++
中
不同类型的
成员变量
如何
初始化
,包括普通变量、静态变量、常量变量、引用变量及特定类型的变量等,并解释了
初始化
列表的重要性。
C语言的数组
初始化
本文探讨了C语言
中
数组
初始化
的基本概念,通过一个实例展示了局部数组未明确
初始化
时,不同编译器如GCC、
VC
6.0、TurboC++的行为。尽管编译器通常会将未
初始化
的局部数组元素设为0,但这并不是语言规范所要求的,因此对局部数组的
初始化
需谨慎。同时强调了变量
初始化
的重要性,并推荐了一些有价值的博客资源。
C++
成员变量
初始化
本文详细介绍了C++
中
不同类型的
成员变量
初始化
方法,包括普通变量、static静态变量、const常量变量、引用型变量以及const static integral变量。强调了
初始化
的规则和注意事项,如const static integral变量可以在类内
初始化
,而static非const变量必须在类外
初始化
等。
特殊
成员变量
初始化
问题
本文详细阐述了在C++
中
常量型
成员变量
、引用型
成员变量
、静态
成员变量
和静态常量
成员变量
的
初始化
方式,特别是对于常量型
成员变量
和引用型
成员变量
,必须通过构造函数
初始化
列表的方式进行
初始化
,而静态
成员变量
和静态常量
成员变量
的
初始化
则有所不同。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章