Đến từ ngôn ngữ C có nguồn gốc từ khác (như Java hay C #) để C ++, đó là lúc đầu rất khó hiểu mà C ++ có ba cách để tham khảo cho các thành viên của một lớp: a::b
, a.b
, và a->b
. Khi nào tôi sử dụng một trong những toán tử này?
(Lưu ý: Đây có nghĩa là một mục trong Câu hỏi thường gặp về C ++ của Stack Overflow . Nếu bạn muốn phê bình ý tưởng cung cấp Câu hỏi thường gặp trong biểu mẫu này, thì bài đăng trên meta bắt đầu tất cả điều này sẽ là nơi để thực hiện điều đó. câu hỏi đó được theo dõi trong phòng chat C ++ , nơi ý tưởng FAQ bắt đầu ngay từ đầu, vì vậy câu trả lời của bạn rất có thể được đọc bởi những người nghĩ ra ý tưởng.)
.
và->
cũng có thể được sử dụng để truy cập các thống kê lớp thông qua một đối tượng, mặc dù chúng không hoàn toàn là "thành viên của đối tượng".