- 博客(7)
- 收藏
- 关注
原创 static的作用
在C语言中,static的作用是1.修饰全局变量和全局函数,改变链接属性,只在当前文件可见。2.修饰局部变量,改变它的生命周期,使他生命周期变成全局的。上述特性在C++中兼容。在C++中独有的作用是修饰成员变量和成员函数,成员变量属于整个类,所有对象共享,staici修饰的成员变量没有this函数。......
2021-10-28 10:34:23
197
原创 对象析构和构造的顺序
设已经有A,B,C,D4个类的定义,程序中A,B,C,D析构函数调用顺序为?( )C c;int main(){A a;B b;static D d;return 0;}构造顺序为 c,a,b,d析构顺序为 b,a,d,c因为构造顺序为,先全局对象,再普通对象,析构函数相反特殊的是静态对象,静态对象在第一次调用当前域的时候初始化,之后不会再进行初始化静态对象的析构是在普通对象之后,全局对象之前,因为他生命周期是全局的...
2021-10-27 10:40:20
685
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人