进入主题之前,先讲几个注意的问题:
1、编写一个类,计算机是不能立即分配存储空间的。只有在产生对象之际,存储空间才会分配出来。
2、 static存在的原因:a、你希望不论产生了多少个对象,或不存在对象的情况下,那些特定数据的存贮空间都只有一份。
b、你希望某个函数不要和class object绑在一起。
3、由于使用STATIC函数前并不需要产生任何对象,所以在STATIC函数中不能“直接”取用non-static数据/函数。
进入主题之前,先讲几个注意的问题:
1、编写一个类,计算机是不能立即分配存储空间的。只有在产生对象之际,存储空间才会分配出来。
2、 static存在的原因:a、你希望不论产生了多少个对象,或不存在对象的情况下,那些特定数据的存贮空间都只有一份。
b、你希望某个函数不要和class object绑在一起。
3、由于使用STATIC函数前并不需要产生任何对象,所以在STATIC函数中不能“直接”取用non-static数据/函数。