【发布时间】:2012-04-11 19:02:53
【问题描述】:
我已经在 c++ 中工作了一段时间,但我不确定两者之间的区别
public : Thing(int _foo, int _bar): member1(_foo), member2(_bar){}
和
public : Thing(int _foo, int _bar){
member1 = _foo;
member2 = _bar;
}
我感觉它们做同样的事情,但这两种语法之间是否存在实际差异。其中一个是否比另一个更安全,它们处理默认参数的方式是否不同。
不完全习惯第一个例子,所以如果我在上面犯了错误,我深表歉意。
【问题讨论】:
标签: c++ parameters