![]() |
#2
kspliusa2010-07-08 01:52
|
c++ primer中说 static数据成员的类型可以是该成员所属的类类型。非static成员被限定声明为其自身类对象的指针或引用:
class Bar{
public:
//
private:
static Bar mem1 //ok
Bar *mem2: //ok
Bar mem3; //errror
}
1、我没搞明白这是什么意思,有什么意义呢,
2、类还没定义完呢,怎么就有成员函数是本类的类型呢。这不矛盾吗?做什么用呢 ?