注:“一些注意细节”是相对于我自己来说的(闲着无事,把入门书关于类的章节看了一遍,发现这些内容以前还真没注意到)。类的简要回顾,在C++语法基础--类已经概况了。
1.使用类型别名来简化类
Example:class A
{
public:
typedef string::size_type MyType;
private:
MyType x;
};
Tips:类型别名的定义必须出现在其使用之前,例如,下面的的代码为非法的
class A
{
private:
MyType x; //error,MyType尚未定义
public:
typedef string::size_type MyType;
};
2.this指针
class A
{
public:
A& f()
{
cout<<this<&l