首页 >> 正文
关于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进行.
(编辑:自媒体)
相关推荐