摘要:
基类指针指向基类(正常使用) 正常调用基类函数,不能调用派生类函数 基类指针指向派生类(多态性) 虚函数,则调用派生类函数(多态性根据指针所指向的对象类型) 非虚函数,调用基类的函数(根据指针本身基类指针的特性) 派生类指针指向基类 不要这么用 派生类指针指向派生类 正常调用派生类函数,在构造对象和 阅读全文
posted @ 2020-11-24 21:29
rippleD
阅读(14)
评论(0)
推荐(0)
摘要:
1.重载[ ] 注意:返回值类型是T,而并非类的引用 template <typename T> T & Point<T>::operator[](int index) { if(index==0) return _x; else return _y; } 2.重载<< template <type 阅读全文
posted @ 2020-11-24 21:20
rippleD
阅读(4)
评论(0)
推荐(0)
摘要:
C++程序中,任何类都有默认的构造函数。错(当定义了构造函数就没有默认的构造函数,或者定义一个所有参数都带初始值的构造函数,他也为默认的构造函数,两者不能同时出现) 某函数的形参为引用型形参,则该引用的生命周期为函数调 用时存在,函数返回后不存在。(函数引用返回要注意对象生命期) 不能返回局部变量的 阅读全文
posted @ 2020-11-24 19:10
rippleD
阅读(13)
评论(0)
推荐(0)