现在的位置: 首页 > 综合 > 正文

static类型

2018年04月30日 ⁄ 综合 ⁄ 共 351字 ⁄ 字号 评论关闭

C/C++关键字 static

1.首先在C中,其作用域与全局变量相同,即静态局部变量有全局变量的作用域。

2.在C++中,作为类的成员出现,有静态成员变量和静态成员函数。形式上是在声明时加上static关键字:static关键字只能出现在类内部的声明中,

    不能在定义中指明此关键字。

3.静态成员变量只能被类内的静态函数成员调用。

4.static成员属于一个类,而不属于类的对象,故不能用this修饰static成员;同理,静态成员也不可能有虚函数,因为虚函数是类的对象间的继承关系。

5.类的static成员进行定义时,要放在类的定义体之外,不能在构造函数中进行初始化。

当然,关于static的使用还有很多需要注意的地方,这只是我自己的理解。如果有什么不对的或是需要补充的,欢迎各位高手进行留言,谢谢。。。

抱歉!评论已关闭.