C++中的静态变量和静态方法
2009-06-11 15:18
253 查看
写了许久的Java和.net,把C++都忘了,到了要用C++静态成员的时候还用Java的思维,结果错的面目全非。
C++中静态变量在类的定义中声明,与Java不一样的是声明的时候不能赋初值:
private:
static int FLAG;
然后再类的外部赋值:
QString MyClass::FLAG=1;
静态函数的使用方法类似,在类里面声明时加static关键字:
public:
static void myFunction();
然后定义:
void MyClass::myFunction()
{
//do something ......
}
很简单的东西,复习下。
C++中静态变量在类的定义中声明,与Java不一样的是声明的时候不能赋初值:
private:
static int FLAG;
然后再类的外部赋值:
QString MyClass::FLAG=1;
静态函数的使用方法类似,在类里面声明时加static关键字:
public:
static void myFunction();
然后定义:
void MyClass::myFunction()
{
//do something ......
}
很简单的东西,复习下。
相关文章推荐
- C++中静态变量、常量、静态整型常量、静态非整型常量、引用变量的初始化方法
- 关于c++中的静态变量和静态方法
- 类的静态变量和 静态方法就可以直接用类名进行访问
- C++类中静态变量和静态方法使用介绍
- JAVA的静态变量、静态方法、静态类
- c++第七章-(静态属性和静态方法)
- 回调函数的C++ 封装(非静态成员函数的回调函数实现方法)
- C++调用DLL有两种方法——静态调用和动态调用
- Map过程中使用静态变量和静态方法得到数据库中数据
- java中的静态变量和静态方法
- Java静态方法,静态变量,初始化顺序
- java中的静态变量、静态方法与静态代码块
- java中静态的代码块,静态变量,静态方法
- 静态方法和静态变量继承
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
- 浅谈virtual、abstract方法和静态方法、静态变量理解
- JAVA父类子类静态代码块、静态变量、构造方法的执行顺序
- 关于静态变量和静态方法的继承。
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
- 静态属性和静态方法 - C++快速入门21