1.不用生成对象就可以直接调用
2.不能操作类内成员变量(没有this指针)
3.类内静态函数作用域在类内,普通静态函数作用域在本文件
4.智能指针可以指向类,然后访问类内静态函数;也可直接类名::静态函数名
5.静态成员(类内类外)生命周期在整个进程,main函数初始化内存,程序结束销毁
一般在声明中,函数返回类型前加static,静态成员数据类型前加static
在定义中,都不加static
对类内静态函数的理解
最新推荐文章于 2024-06-16 00:05:14 发布
1.不用生成对象就可以直接调用
2.不能操作类内成员变量(没有this指针)
3.类内静态函数作用域在类内,普通静态函数作用域在本文件
4.智能指针可以指向类,然后访问类内静态函数;也可直接类名::静态函数名
5.静态成员(类内类外)生命周期在整个进程,main函数初始化内存,程序结束销毁
一般在声明中,函数返回类型前加static,静态成员数据类型前加static
在定义中,都不加static