社区
C++ 语言
帖子详情
成员数组如何初始化?
塘外人
2006-05-09 01:50:01
如:
class Test
{
public:
Test();
void print();
private:
int m_ia[10];
char m_cb;
};
如何初始化m_ia[10]?
...全文
184
6
打赏
收藏
成员数组如何初始化?
如: class Test { public: Test(); void print(); private: int m_ia[10]; char m_cb; }; 如何初始化m_ia[10]?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanlyf
2006-05-09
打赏
举报
回复
Test();{m_ia[10]=0;
}
如果想初始化别的话
就在成员函数里面定义变量,给m_ia[10]赋值就行了(我的理解)
塘外人
2006-05-09
打赏
举报
回复
用vector是初始化成元素类型的默认值啊,
不能随心所欲
sankt
2006-05-09
打赏
举报
回复
构造函数里面调用:
void *memset( void *dest, int c, size_t count );
或者使用vector
#include<vector>
using namespace std;
class A
{
public:
vector<int> vec;
A(int s) :vec(s) { }
};
int main()
{
A a(10);
system("pause");
return 0;
}
雨中的月儿
2006-05-09
打赏
举报
回复
如果初始化的值完全一样,或者有一定规律,就用memset(void*, int, size_t),如果赋值没有规律,那还是一个一个地来吧。
miss999
2006-05-09
打赏
举报
回复
好像不能吧
把数组声明成static类型的,可是初始化的时候还是要遇到这个问题啊,因为要想用a={1,3,2,5,4}这种形式初始化数组,就必须在声明的时候做,其他时候就不可以这样用,哪怕是用new来动态分配数组时也是不允许的。而在类中声明一个成员数组时,同样不允许用a={1,3,2,5,4}这种形式初始化成员数组的。
塘外人
2006-05-09
打赏
举报
回复
难道只能在构造函数中一个一个赋值?
据我的理解,应该可以在初始化列表中初始化?
不知道如何实现?
C语言系列课程
continue与break continue与break区别 第11讲
数组
(一)
数组
类型、
数组
定义、
数组
初始化
、
数组
引用 第12讲
数组
(二) 二分法查找 第13讲
数组
(三) 冒泡算法 第14讲 字符
数组
字符
数组
定义、
初始化
、引用、字符串常用...
java定义
数组
变量
初始化
为0_java中怎么
数组
初始化
?
展开全部//
数组
定义最方便的就是用for循环来做定义,
数组
下标是从e69da5e6ba9062616964757a686964616f313333656462620开始,到11的话就是12个数字。要输出的话可以用以//号注释掉的后面的一句if(i<12){System.out...
C++中
数组
初始化
方法
定义: int *pia = new int[10]; // array of 10 uninitialized ints 此new表达式分配了一个含有 10 个int型元素的
数组
,并返回...动态
数组
初始化
: 1. 元素只能
初始化
为元素类型的默认值,而不能像
数组
变量一...
结构体
成员
数组
怎么
初始化
c语言,c语言,结构体
数组
怎么
初始化
对于
数组
元素很多的
初始化
可以使用
初始化
列表方法。在c语言中用于进行
初始化
的程序结构则称为
初始化
器或
初始化
列表。1、
初始化
器
初始化
器是声明器的可选部分,它由一个'='以及其后的一个表达式(或含有多个以','隔开...
常
成员
变量
数组
初始化
的问题
今晚在论坛里看到一篇帖子(http://topic.csdn.net/u/20100808/20/6d0557e2-62ca-4b5c-9f61-153206072de4.html),是关于常
成员
变量
数组
初始化
的问题,以前碰到过这个问题,...问题:如何给类的常
成员
变量
数组
初始化
?
C++ 语言
64,682
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章