社区
C++ Builder
帖子详情
vector作为类的私有成员变量,在构造函数中如何初始化
Yaxing_Wang
2018-03-28 06:45:43
请教大神指导:vector作为类的私有成员变量,在构造函数中如何初始化
...全文
1877
3
打赏
收藏
vector作为类的私有成员变量,在构造函数中如何初始化
请教大神指导:vector作为类的私有成员变量,在构造函数中如何初始化
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
uncle_rice_chn
2018-04-14
打赏
举报
回复
使用初始化参数列表 用私有对象名进行构造。 继承的时候 是使用类名进行构造 类作为成员的时候,使用对象名进行构造
draculamx
2018-03-29
打赏
举报
回复
1
vector< vector<int> > Array; 这个定义和你后面使用的不同。。。 改为: vector<int> Array;
ooolinux
2018-03-28
打赏
举报
回复
参考: 用vector实现二维数组/向量
http://blog.163.com/tab_98/blog/static/1192409720163483128182/
C++静态
成员变量
的
初始化
class example{ public: //static double rate=6.5; static const int size; std::
vector
<double> vec(size); }; 代码是这样的。当时我一看,觉得没有错误啊。于是编译的时候总是出错!!这个错误提示说,这个
类
型是未定义的。size这个变量不是co...
C++之
构造函数
的
初始化
参数表
C++
构造函数
的
初始化
参数表
私有
构造函数
的作用
一、背景知识 对class本身来说,可以利用它的static共有成员,因为它们独立于class对象之外,不必产生对象也可以使用class的
私有
域。可以参考静态
成员变量
和静态成员函数在C++
类
中
的作用来进行理解。二、相关说明
构造函数
被class
私有
化,需要创建对象就必须能够访问到class的
私有
域,static共有成员可以做到。假如在某个static函数
中
创建了该class的对象,并以引用或者指
C++
中
的继承--
构造函数
、
成员变量
和成员方法
C++
中
的继承--
构造函数
、
成员变量
和成员方法
静态
成员变量
的
初始化
我们定义如下
类
: 复制代码 //A.h class A { private: static const int m = 5; static int n; static
vector
buf; }; 复制代码 其
中
包含三个
私有
的静态
类
成员,C++规定const静态
类
成员可以直接
初始化
,其他非const的静态
类
成员需要在
类
声明以外
初始化
,我们一般选择在
类
的实
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章