社区
工具平台和程序库
帖子详情
如何初始化一个数组成员?
fat_how
2003-09-25 06:03:26
class A
{
public:
A();
~A();
protected:
int m_ary[5];
}
//constructor
A::A()
: // 我想在这里初始化m_ary,怎么做?
{
// 不是在这赋值!
}
...全文
49
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,854
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章