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