是的,所以G厂编码规范不鼓励函数重载/缺省参数
【 在 prc79 的大作中提到: 】
:
: Foo::Foo(const std::string& a, bool b=false);
: Foo::Foo(bool);
:
: Foo x("x");
: 然后各种不正常,加打印也没显示。
: 最后把第一个构造函数删了,编译没保存。
:
: 然后再测试
: bool z = "aaa";
: 竟然也不报错。
: 这泥马太坑人了吧。
: --
:
发自「今日水木 on 钛星」
--
FROM 114.250.142.*