那么变量的初始化顺序就应该是:
- 1基类的静态变量或全局变量
- 2派生类的静态变量或全局变量
- 3基类的成员变量
- 4派生类的成员变量
定义变量初始化时一个很好的习惯,否则很容易造成意想不到的结果.
如下面的例子:
#include<iostream>
using namespace std;
int main()
{
char buffer[1024];
cout<<buffer<<endl;
buffer[0]='a';
cout<<buffer<<endl;
return 0;
}