2022.01.13.this指针

全局对象生命周期:程序开始创建-程序退出(销毁)被回收

静态全局对象生命周期:程序开始创建-程序退出(销毁)被回收

从栈区局部对象,遇到函数的返回或者} 生命周期结束,自动回收

非静态类成员属性,属于对象,在定义对象时存在,定义多个对象成员属性存在多分,彼此之间互不影响

类成员函数:属于这个类的,不属于对象(存在与否不依赖于对象定义与否),编译器存在
类成员函数只有一份。

this 指针:当前类对象的指针(存在于类中的非静态函数),默认编译器加的一个隐藏的参数,在参数列表中的第一个参数,指向了
作用:连接对象和类型和类成员的桥梁


静态成员 函数与普通成员函数区别:静态成员函数没有隐藏this指针参数,不能使用普通的成员(成员属性+成员函数)

静态成员属性:不属于对象,属于类的只有一份,多个对象之间共享这个静态成员,在编译期就存在了,不依赖对象而存在
在类外进行初始化,类型 类名::变量名 = 初始化值
静态成员 在没有对象的情况下可以通过【类名::变量名】调用

 

posted @ 2023-01-06 15:58  Rainzzxy  阅读(59)  评论(0)    收藏  举报