|
1
24
使用条件运算符。如果表达式更大,请使用函数
要在初始化m_类之前调用函数,可以在该成员之前放置一个结构并利用raii
这将呼叫
当然,还需要注意的是,对于创建的每个单独的对象,函数总是被调用,而不仅仅是对于创建的第一个对象。如果要这样做,可以在初始值设定项的构造函数中创建静态变量:
它使用逗号运算符。请注意,您可以捕获由
这个
|
|
|
2
5
使用初始值设定项列表语法:
可能是工厂的清洁剂:
|
|
|
3
5
要回答你修改过的问题,会有点棘手。最简单的方法是
|
|
4
0
或:
如果你仍然想保持相同的语法。不过,成员初始化更有效。 |
|
|
5
0
试试这个:
这会给它一个默认值和您的默认构造函数。 |
|
|
6
0
要在其他事情发生后进行初始化,确实需要使用指针,如下所示:
唯一的区别是您需要访问成员变量
|