static:
1.静态成员函数与非静态成员函数的区别在于:静态成员函数没有this指针,只能存取静态数据
2.静态数据:类外定义
调用静态函数:
1.对象调用
2.class name来调用
普通成员函数:编译器自动补this指针
单例模式:静态static
cout:
<<重载了好多
模板:
函数模板:
类模板有<>,函数模板需要进行实参的推导
参数推导结果是T为stone,于是调用stone::operator<
模板的特化?
namespace:
namespace std
{
......
}
using namespace std;
using std::cout
std::