2013年6月30日

C++ Primer 有感(面向对象编程)

摘要: 1.除了构造函数之外,任意非static成员函数都可以是虚函数。保留字virtual只在类内部的成员函数声明处出现,不能用在类定义体外部出现的函数定义上。 2.派生类只能通过派生类对象访问其基类的protected成员,派生类对其基类类型对象的protected成员没有特殊访问权限。 3.派生类中... 阅读全文

posted @ 2013-06-30 18:25 胡永光 阅读(161) 评论(0) 推荐(0) 编辑

C++ Primer 有感(重载操作符)

摘要: 1.用于内置类型的操作符,其含义不能改变。也不能为任何内置类型定义额外的新的操作符。(重载操作符必须具有至少一个类类型或枚举类型的操作数。这条规则强制重载操作符不能重新定义用于内置类型对象的操作符的含义)2.重载操作符,操作符的优先级、结合性或操作数数目不能改变。注意:重载操作符时使用默认实参是非... 阅读全文

posted @ 2013-06-30 12:58 胡永光 阅读(117) 评论(0) 推荐(0) 编辑

C++ Primer 有感(复制控制)

摘要: 1.不管类是否定义了自己的析构函数,编译器都 自动执行类中非static数据成员的析构函数。 2.如果我们没有定义复制构造函数,编译器就会为我们合成一个。合成复制构造函数的行为是,执行逐个成员初始化,将新对象初始化为原对象的副本。 所谓“逐个成员”,指的是编译器将现有对象的每个非static... 阅读全文

posted @ 2013-06-30 10:27 胡永光 阅读(100) 评论(0) 推荐(0) 编辑

导航