- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 C++学习笔记55——类模板的输入输出操作符
根据重载操作符那一章的规定,输入输出操作符必须作为友元而不是类的成员函数重载。 在类的模板中重载输入输出操作符的方式主要有两种: 在类模板中做friend声明,在模板外做函数定义;在类模板中定义友元操作符; 1,在类外定义友元操作符 1.1 将函数模板设为友元 #include #include using namespace std; template class MyS
2016-03-27 22:14:19 650
原创 C++学习笔记54——函数模板
1,函数模板的定义 template T1 my_fun(T1 v1, T2 v2); 注意: 函数模板的形参表不能为空;定义模板形参时,既可以用typename,也可以用class,两者没有区别;每一个模板形参前都要加关键字typename或class,不能用下面的形式: template T1 my_fun(T1 v1, T2 v2) 2,inline函数模板
2016-03-13 20:53:49 370
原创 C++学习笔记53——纯虚函数与继承中的容器
1,纯虚函数 (1)定义方式:在虚函数的形参表后用“=0”声明,例如: class Base4 { public: Base4(int ii, int jj) :i(ii), j(jj) { cout << "调用基类的一般构造函数" << endl; }//基类的一般构造函数 Base4() :i(0), j(5203132){cout << "调用基类的默认构造函数" << endl;
2016-03-03 22:00:57 535
《Boost Asio C++ Network Programming 》 英文原版
2022-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人