Bên trong thân của một phương thức, this là một con trỏ đối tượng thuộc về lớp mà phương thức đó thuộc về.
Nói cách khác this chính là bản thân của đối tượng mà bạn đang thao tác. Nó cũng giống như là "Me" trong VB vậy
Ví dụ: ta có lớp CHocSinh như sau
Trong ví dụ trên ta nói : bên trong thân phương thức " operator = "của lớp CHocSinh , this là con trỏ đối tượng thuộc về lớp CHocSinh.C++ Code:
class CHocSinh { private: char hoten[31]; float toan; float van; float dtb; // diem trung binh public: CHocSinh operator = (CHocSinh &); }; CHocSinh CHocSinh::operator = (CHocSinh &x ) { strcpy(hoten,x.hoten); toan = x.toan; van = x.van; dtb = x.dtb; return *this; }