C++ this指针

在C ++编程中, this是一个引用该类当前实例的关键字。在C ++中, this关键字的3种主要用法。

  • 它可以用于将当前对象作为参数传递给另一种方法。
  • 它可以用来引用当前的类实例变量。
  • 它可以用来声明索引器。
C ++ this指针示例让我们看一下C ++中this关键字的示例, 该示例引用当前类的字段。
#include < iostream> using namespace std; class Employee { public: int id; //data member (also instance variable) string name; //data member(also instance variable) float salary; Employee(int id, string name, float salary) { this-> id = id; this-> name = name; this-> salary = salary; } void display() { cout< < id< < ""< < name< < ""< < salary< < endl; } }; int main(void) { Employee e1 =Employee(101, "Sonoo", 890000); //creating an object of Employee Employee e2=Employee(102, "Nakul", 59000); //creating an object of Employee e1.display(); e2.display(); return 0; }

【C++ this指针】输出:
101Sonoo890000 102Nakul59000

    推荐阅读