1.什么是类的类型成员
比如string::size_type就是string类中的某一个类型成员,是类自定义的某种类型在类中的别名。
2.类型成员的定义方法
1.类型成员与其他成员一样存在访问限制,即可用private和public进行修饰。
2.定义类型成员可以使用typedef和using关键字。
class Screen {
public:
typedef std::string::size_type pos; //使用typedef 进行定义
using pos = std::string::size_type; //使用using
private:
pos cursor = 0;
pos height = 0, width = 0;
std::string contents;
};