2015年6月18日

C++细节8

摘要: 操作符的重载重载操作符必须具有至少一个类类型或枚举类型的操作数。这条规则强制重载操作符不能重新定义用于内置对象的操作符的定义大多数重载操作符可以定义为普通非成员函数火雷的成员函数作为类成员的重载函数,其形参看起来不操作数数目少1.作为成员函数的操作符有一个隐含的this形参,限定为第一个操作数。重载... 阅读全文

posted @ 2015-06-18 16:34 luoru 阅读(139) 评论(0) 推荐(0) 编辑

C++细节7

摘要: C++ 类复制控制是任意C++类必不可少的一部分。如果没有显式定义这些操作,编译器将为我们定义它们,但针对某些类而言,依赖默认定义会导致灾难。有一种常见的情况需要定义自己的复制控制成员的:类具有指针成员。直接初始化和复制初始化复制初始化使用=符号,而直接初始化直接将初始化式放在圆括号中。直接初始化直... 阅读全文

posted @ 2015-06-18 15:55 luoru 阅读(96) 评论(0) 推荐(0) 编辑

导航