#include iostream#includevectorusing namespace std;class mycoach public friend ostream& operatorostream& o mycoach& f; 重载运算符 mycoachstring name int age 构造 this-name = name; this-a
该程序运用了以下知识点:
- 类的定义和构造函数的使用;
- 运算符重载,重载了输出运算符<<;
- STL中的vector容器,以及向容器中压入元素和通过迭代器遍历容器的方法;
- 友元函数的使用。
编程时需要注意:
- 类的定义和构造函数的使用,需要注意成员变量的访问权限;
- 运算符重载需要注意运算符的作用和返回值类型;
- STL中的vector容器需要注意元素的类型和压入方法;
- 友元函数需要注意权限和参数类型。
原文地址: https://www.cveoy.top/t/topic/fFdI 著作权归作者所有。请勿转载和采集!