我已經在c ++中工作了一段時間,但是我不確定兩者之間的區別public : Thing(int _foo, int _bar): member1(_foo), member2(_bar){}和public : Thing(int _foo, int _bar){ member1 = _foo; member2 = _bar;}我有一種感覺,他們做同樣的事情,但是這兩種語法之間有實際的區別。其中一個比另一個更安全,并且它們對默認參數的處理方式是否不同。并非完全習慣第一個示例,因此,如果我在上面輸入錯誤,將深表歉意。
初始化構造函數中的字段-初始化列表與構造函數主體
慕田峪9158850
2019-12-13 15:10:30