上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
摘要: 【类模板】 template class MyArray{ public: void display();//若是类内定义则没什么特别的:void display(){...} private: T *m_pArr; }; //实现 template void MyArry::display(){ ... } //使用 MyArray arr; arr.display(); 【... 阅读全文
posted @ 2019-07-25 10:31 xjyxp01 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1. 函数模板的关键字:template class typename(其中后两者相同) 2. 函数模板: 类型模板 template T display(T a,T b ) { } 调用的时候: display(100,2);自动判断//或者 display(100,2); 变量作为参数 template { } 多参数模板 template void display(A a,... 阅读全文
posted @ 2019-07-24 20:58 xjyxp01 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-24 20:49 xjyxp01 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 从this指针谈静态成员函数: 1、调用静态成员函数和静态数据成员时,并不与对象相关,只是与类相关 2、使用静态成员函数,并不会传入一个隐形的this指针,并不知道调用的数据成员是哪个对象的数据成员。所以在静态的成员函数中无法调用非静态的数据成员 3、可以在静态的成员函数中调用静态的数据成员 阅读全文
posted @ 2019-07-24 20:42 xjyxp01 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1,友元全局函数: friend void printXY(Coordinate &c); 将函数printXY声明成类coordinate的友元,则在printXY可以直接访问coordinate的private的成员。 友元成员函数: friend void Circle::printXY(Coordinate &c); 将类Circle的成员函数printXY声明称Coordinate类的... 阅读全文
posted @ 2019-07-24 20:33 xjyxp01 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 类类型指向子类对象 父类和子类存在相同函数(重载) 阅读全文
posted @ 2019-07-24 18:04 xjyxp01 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 虚继承: 人 / \ 工人 农民 \ / 农民工 使用虚(virtual)继承,防止"农民工"中有两个"人"的实例 阅读全文
posted @ 2019-07-24 17:42 xjyxp01 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 多重继承一家子,祖孙三代 多继承的父类没有直接关系,写法多一个逗号 阅读全文
posted @ 2019-07-24 17:06 xjyxp01 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 父类的指针指向子类对象的时候 只能访问子类中父类原有的成员,而无法访问子类中独有的数据成员和成员函数 子类对象向父类对象赋值。或用子类对象初始化父类对象,本质是将子类当中从父类继承下来的数据成员赋值给父类对象,而其他的数据将会被截断,丢失。 父类指针指向子类对象。父类指针只能访问父类原有的成员。 阅读全文
posted @ 2019-07-24 17:04 xjyxp01 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 父子关系 成员同名 隐藏 阅读全文
posted @ 2019-07-24 17:03 xjyxp01 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页