Các hàm thành viên được gọi qua con trỏ phải được truy cập bằng cách sử dụng toán tử mũi tên. Chúng tôi đã thêm một hàm thành viên vào lớp Class. Hãy xem ví dụ sau →
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#include <iostream> using namespace std; class Class { public: Class(void) { cout << "Object constructed!" << endl; } ~Class(void) { cout << "Object destructed!" << endl; } void IncAndPrint(void) { cout << "value = " << ++value << endl; } int value; }; int main(void) { Class *ptr; ptr = new Class; ptr -> value = 1; ptr -> IncAndPrint(); delete ptr; return 0; } |
Chương trình sẽ in ra màn hình:
1 2 3 |
Object constructed! 2 Object destructed! |