Thành viên: Minh Tâm
- Trạng thái:
- Thành viên mới
- Địa chỉ:
Giới thiệu bản thân
Bài viết của Minh Tâm
←trang trước]
[trang sau→
Giả sử ta có một đối tượng sau:
class Object {
public:
void function(){std::cout << "Function is called" << std::endl;}
};
**Con trỏ bình thường**:
Object *A = new Object(); // Khởi tạo một đối tượng trong vùng nhớ Heap sử dụng từ khóa new
A -> function(
**Ý nghĩa của con trỏ `this` trong C/C++ là gì?**
Giả sử bạn có lớp `Car`,
class Car{
private:
int Size;
public:
void tocDoChay(){cout <<"Toc do chay cua doi tuong: " << this << endl;}
};
Khi sử dụng, có thể bạn khai báo 2 hoặc nhi