社区
C++ 语言
帖子详情
谁能给个vc中对象数组如何初始化,类中包含多个成员变量
zhouyanlizyl
2009-06-17 03:58:34
谁能给个vc中对象数组如何初始化,类中包含多个成员变量,如类结构是如下:
MyClass
{
public:
int i;
char str;
char *ptest;
}
如何定义并初始化一个对象数组???谢谢
...全文
176
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++] 类
中
成员变量
的
初始化
总结一
1、普通的变量 一般不考虑啥效率的情况下 可以在构造函数
中
进行赋值。考虑一下效率的可以再构造函数的
初始化
列表
中
进行。 class CA { public: int data; …… public: CA(); …… }; CA::CA():data(0)//……#1……
初始化
列表方式 { //data = 0;//……#1……赋值方式 }; 2、static 静态变量 static...
C++类
中
成员变量
的
初始化
总结
1、普通的变量:一般不考虑啥效率的情况下 可以在构造函数
中
进行赋值。考虑一下效率的可以再构造函数的
初始化
列表
中
进行。 class CA { public: int data; …… public: CA(); …… }; CA::CA():data(0)//……#1……
初始化
列表方式 { //d
C语言的数组
初始化
这是很基础的东西,但基础的重要性不言而喻,我敢肯定这个知识点我肯定曾经了解过,但现在,我不敢确定,由此可见纪录的重要性,这世界没有什么捷径,找对方向,然后不停重复.所以从今天开始,我会比较详细的纪录这些比较小的知识点,其实还是有不少有意思的地方的. 写这篇文章的起因在于>第七章新东西太多,看的我目不暇接,所以在网上找了些例子看,其
中
就有一个例子
中
出现了这样的语句: ...
C++
成员变量
初始化
1、普通的变量 一般不考虑啥效率的情况下 可以在构造函数或类内进行赋值。考虑一下效率的可以再构造函数的
初始化
列表
中
进行。 class CA { public: int data; …… public: CA(); …… }; CA::CA():data(0)//……#1……
初始化
列表方式 { //data = 0;//……#1……赋值方式 }; 2...
特殊
成员变量
初始化
问题
有些
成员变量
的数据类型比较特别,它们的
初始化
方式也和普通数据类型的
成员变量
有所不同。这些特殊的类型的
成员变量
包括: a. 常量型
成员变量
b. 引用型
成员变量
c. 静态
成员变量
d. 整型静态常量
成员变量
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章