高难度c++问题
bzxu 2002-05-07 12:39:08 class A{
public:
A(){}
A* getA(){return &_instance;}
private:
static A _instance;
};
定义一个对象
1 A a; sizeof(a)=? why?
2 if 定义A如下:
class A{
public:
A(){}
virtual A* getA(){return &_instance;}
private:
static A _instance;
};
A a; sizeof(a)=?
why?
请给出这两个类的对象模型。