|
|
1
10
我在标准文件里找到了答案( latest draft ). 希望我能解释一下我所理解的。 首先,如果一个类定义了一个初始化列表构造函数,那么只要合适,就可以使用它:
我认为这是一个很好的功能,消除了头痛与 不均匀 样式:) 无论如何,唯一的问题(我的问题是关于)是,如果你设计一个没有初始化构造函数的类,然后你添加它以后你可能会得到令人惊讶的结果。
基本上,想象一下
通过添加初始值设定项列表构造函数,编译器会因为
|
|
|
2
2
看看这个: http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=453&rll=1
基本上,容器的不同行为是特殊的,并且需要该容器中的特殊代码,特别是采用
|
|
|
Setu · 如何将元素从std::map移动到std::vector 1 年前 |
|
Konvt · 标准库中异常构造函数参数类型问题 1 年前 |
|
|
bourne · 关于操作员超载的澄清 1 年前 |