作者MartinJ40 (Martin J-40)
看板C_and_CPP
标题Re: [问题] C++初始化为何常使用单冒号?
时间Mon Nov 23 14:17:03 2020
※ 引述《d630200x (DOGE)》之铭言:
: 有看到有人说这样效率比较好
: 但我自己测试来看是看不出差异(可能是我测试方式太简单)
: 就我个人来说我是觉得写在函式里较为美观
: 但是很多网路上的无论是simple code还是教学,在初始化时是比较常看到单冒号的
: 请问是真的效率上差很多,还是单纯风格差异而已?
: -----
: Sent from JPTT on my Asus ASUS_I01WD.
现在compiler优化都很强 比起这种地方 演算法选好比较重要
我们team是用来表示不同的意义
编译时期决定的初始化在宣告member variable位置就给初始值
动态时期由参数做初始化放在在constructor冒号区
动态时期需要运算才初始化的才放在函式里
看到不同位置的初始化就能知道这个变数是怎麽被给值的
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.58.205 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1606112225.A.FD8.html
1F:推 eye5002003: 嗯,合理 11/23 14:37
2F:推 mmmmei: 而且常数变量可以在冒号区赋值 11/23 15:21