1. 全局变量可以在定义的时候即赋值,如:int a=1;
但如果再定义的时候没赋值,其赋值操作必须在函数内。
2. 如果自己写了构造函数,那么编译器就不会自动生成默认构造函数,一定要自己写默认构造函数。如:
class A
{
A() //默认构造函数,用于A a;的时候
{
}
A(int x)
{
i = x;
}
private:
int i;
};
1. 全局变量可以在定义的时候即赋值,如:int a=1;
但如果再定义的时候没赋值,其赋值操作必须在函数内。
2. 如果自己写了构造函数,那么编译器就不会自动生成默认构造函数,一定要自己写默认构造函数。如:
class A
{
A() //默认构造函数,用于A a;的时候
{
}
A(int x)
{
i = x;
}
private:
int i;
};