class CA
{
public:
int init;
int& counter;
……
public:
CA();
……
};
CA::CA():counter(init)
{
……
}
5、const static integral 变量: 对于既是const又是static 而且还是整形变量,C++是给予特权的。可以直接在类的定义中初始化。short可以,但float的不可以哦。
class CA
{
public:
//static const float fmin = 0.0;// only static const integral data members can be initialized within a class
const static int nmin = 0;
public:
};