社区
工具平台和程序库
帖子详情
如何初始化一个数组成员?
fat_how
2003-09-25 06:03:26
class A
{
public:
A();
~A();
protected:
int m_ary[5];
}
//constructor
A::A()
: // 我想在这里初始化m_ary,怎么做?
{
// 不是在这赋值!
}
...全文
44
6
打赏
收藏
如何初始化一个数组成员?
class A { public: A(); ~A(); protected: int m_ary[5]; } //constructor A::A() : // 我想在这里初始化m_ary,怎么做? { // 不是在这赋值! }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
psbeond
2003-09-25
打赏
举报
回复
在初始化列表初始化是调用对象的构造函数,在c++中定义了c固有类型的构造函数,比如可以象定义类对象一样定义整型变量:
int i(5);
相当于:
int i = 5;
int m_ary[5]相当于类对象数组,定义类对象数组用什么方法现在就用什么方法,我也不知道.
jinzdi
2003-09-25
打赏
举报
回复
no way.
数组是不能在初始化列表中初始化的。
zjxiaoyu
2003-09-25
打赏
举报
回复
丢人,错了。
memset(m_ary, 0, sizeof(m_ary) * sizeof(int));
zjxiaoyu
2003-09-25
打赏
举报
回复
int m_ary[5];
memset(m_ary, 0, sizeof(m_ary));
呵呵,我常用。
vsfan
2003-09-25
打赏
举报
回复
一个一个的赋值吧。
ttlb
2003-09-25
打赏
举报
回复
用static吧。在列表中初始化不知道怎么弄。
C/C++指针经典资料大全
C/C++指针经典资料大全,十余部经典资料书籍,是您精通C指针的理想教程。
如何(
初始化
)
一个
(指针
数组
)?
首先,找关键字。(
初始化
)(指针
数组
)。 做什么:(
初始化
)。 把什么(
初始化
):
一个
(指针
数组
)。################################################## 问:那么,什么是(
初始化
)呢? 答:
初始化
就是一开始的时候要做的事情。
一个
程序在运行时,一开始会给一些变量赋初值。 问:那么,(指针
数组
)又是什么呢? 答:(指针
数组
)可以看成是(指针的
数组
)。 问...
c语言 常量
数组
只
初始化
部分,
数组
的定义,
初始化
和使用,C语言
数组
详解
数组
可以说是目前为止讲到的第
一个
真正意义上存储数据的结构。虽然前面学习的变量也能存储数据,但变量所能存储的数据很有限。不仅如此,
数组
和指针(后续会讲)是相辅相成的,学习
数组
可以为学习指针打下基础。那么到底什么是
数组
呢?顾名思义
数组
就是很多数的组合!那么这些数有没有什么要求呢,是不是不管什么
数组
合在一起都是
数组
呢?同一
数组
中存储的数必须满足以下两个条件:这些数的类型必须相同。这些数在内存中必须是连续...
类的
数组
成员
变量的
初始化
类的
数组
成员
变量的
初始化
使用STL标准模板库之后,编程时已经很少使用
数组
和指针,相反,多使用序列容器vector代替之。 但事实并不这么理想,在迫不得已的情况下,我们还是会选择使用
数组
。 这里介绍一下当
数组
作为类的
成员
变量时,应该怎么对它(
数组
)进行
初始化
。 在类的构造函数中可以使用
成员
初始化
表
初始化
各个
成员
变量,这种方法是很受推荐和赞扬的
如何在C#中
初始化
一个
空
数组
?
Is it possible to create an empty array without specifying the size? 是否可以在不指定大小的情况下创建
一个
空
数组
? For e
工具平台和程序库
24,855
社区成员
27,329
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章