可以用static代替全局变量啊
![](images/smilies/emot/em03.gif)
这里怎么没有人说呢
大家都对类的构造了解的不深呀
类的定义分四步
一.启动构造函数//就是在类声明处找到函数
二.分配内存区间//完成初始化等内容
三.启动子类的构造函数//这就是需要初始化符表的必要
四.执行本函数构造函数内容
楼主那里类还没有分配空间呢
需要调用构造函数时才分配
而static是全局,它在整个函数最开始处就已经定义完了,不是在类域内,所以可以通过
请大家把这四步记住,会避免很多错误!
![](images/smilies/emot/em04.gif)
[此贴子已经被作者于2006-5-16 20:51:02编辑过]
受教了!!!
谢谢版主!!