用explicit声明构造函数,可以阻止它们被用来执行隐式类型转换,但它们仍然可以被用来进行显式类型转换。

    “=”语法在新对象被定义时会调用copy构造函数,而不是调用赋值操作。

    以by value传递用户自定义的类型通常是个坏主意,pass-by-reference-to-const往往是比较好的选择。

   

Posted on 2011-11-27 10:54  SomethingReview  阅读(83)  评论(0编辑  收藏  举报