討論串[問題] C++初始化為何常使用單冒號?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓4(4推 0噓 0→)留言4則,0人參與, 4年前最新作者poyenc (髮箍)時間4年前 (2020/11/25 05:11), 4年前編輯資訊
0
0
2
內容預覽:
這在語法還有語意上有不同的考量, 後面會舉兩個例子說明.. 語法. 通常初學者會有這個問題是因為使用到 SemiRegular 型別物件作為資料成員. , 如 int, double 等等 vocabulary type, 它們都有功能相仿的建構子. (constructor)operator
(還有1586個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 4年前最新作者MartinJ40 (Martin J-40)時間4年前 (2020/11/23 14:17), 編輯資訊
0
0
0
內容預覽:
現在compiler優化都很強 比起這種地方 演算法選好比較重要. 我們team是用來表示不同的意義. 編譯時期決定的初始化在宣告member variable位置就給初始值. 動態時期由參數做初始化放在在constructor冒號區. 動態時期需要運算才初始化的才放在函式裡. 看到不同位置的初始化

推噓5(5推 0噓 13→)留言18則,0人參與, 4年前最新作者d630200x (DOGE)時間4年前 (2020/11/23 13:18), 編輯資訊
0
0
0
內容預覽:
有看到有人說這樣效率比較好. 但我自己測試來看是看不出差異(可能是我測試方式太簡單). 就我個人來說我是覺得寫在函式裡較為美觀. 但是很多網路上的無論是simple code還是教學,在初始化時是比較常看到單冒號的. 請問是真的效率上差很多,還是單純風格差異而已?. -----. Sent from
首頁
上一頁
1
下一頁
尾頁