2010年6月23日
摘要: 在C++中,通过基类的引用(或指针)调用虚函数时,发生动态绑定。引用(或指针)既可以指向基类对象也可以指向派生类对象,这一事实是动态绑定的关键。用引用(或指针)调用的虚函数在运行时确定,被调用的函数是引用(或指针)所指对象的实际类型所定义的。 派生类只能通过派生类对象访问其基类的 protected 成员,派生类对其基类类型对象的 protected 成员没有特殊访问权限。 例如,假定 Bulk... 阅读全文
posted @ 2010-06-23 16:20 cppfans 阅读(101) 评论(0) 推荐(0) 编辑
摘要: C++ 语言不要求自增操作符或自减操作符一定作为类的成员,但是,因为这些操作符改变操作对象的状态,所以更倾向于将它们作为成员。 为了与内置类型一致,前缀式操作符应返回被增量或减量对象的引用。 同时定义前缀式操作符和后缀式操作符存在一个问题:它们的形参数目和类型相同,普通重载不能区别所定义的前缀式操作符还是后缀式操作符。为了解决这一问题,后缀式操作符函数接受一个额外的(即,无用的)int 型形参... 阅读全文
posted @ 2010-06-23 15:38 cppfans 阅读(114) 评论(0) 推荐(0) 编辑