首页 >>  正文

关于this指针的说法

来源:baiyundou.net   日期:2024-09-21

常环心3726this指针到底有什么用 说的通俗点 -
计怀淑18592963304 ______ this指针在运行时指向当前对象.this指针只在类函数内可用.对下面这个类来说,this的类型就是 (A*).class A { private: int value; public: int getValue(){ return value; // 等同于 return this->value. } int setValue(int value){ this->value = value; // ...

常环心3726在C++的运算符重载中,this指针指的是什么? -
计怀淑18592963304 ______ this指针是类的一个自动生成、自动隐藏的私有成员,它存在于类的非静态成员函数中 如 class a{public: void print()}print实为 print(a *this) 当你在类中直接使用某一个成员数据时 实为this->成员数据

常环心3726关于this指针 -
计怀淑18592963304 ______ 1,2,3错,static函数没有this指针3中友元函数也可能是static4正确

常环心3726在C++中this指针的用法! -
计怀淑18592963304 ______ this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数.也就是说,即使你没有写上this指针,编译器在编译的时候也是加上this的,它作为非静态成员函数的隐含形参,对各成员的访问均通过this进行.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024