Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Dấu chấm phẩy sau tên class C++ có tác dụng gì?


Nếu có câu lệnh như:

Class Person;

Đây là forward declaration (khai báo trước). Nó cho phép code tiếp theo biết rằng có lớp tên Person. Điều này thỏa mãn trình biên dịch khi thấy tên này được sử dụng. Sau đó linker sẽ tìm định nghĩa của lớp.