Effective C++

explicit声明 class B { public: explicit B(int x = 0, bool b = true) //默认构造函数,要么没有参数,要么所有参数都有默认值 { m_x = x; } public: int m_x; }; void doSomething(B bObject) { std::cout <
相关文章
相关标签/搜索