มาจากภาษา C ที่ได้มาจากอื่น ๆ (เช่น Java หรือ C #) กับ C ++ มันเป็นครั้งแรกที่ทำให้เกิดความสับสนมากว่า C ++ มีสามวิธีในการอ้างถึงสมาชิกของชั้นเรียน: a::b, และa.b a->bฉันจะใช้โอเปอเรเตอร์ตัวใด
(หมายเหตุ: นี่คือหมายถึงการเป็นรายการที่จะกองมากเกินของ C ++ คำถามที่พบบ่อย . ถ้าคุณต้องการที่จะวิจารณ์ความคิดของการให้คำถามที่พบบ่อยในรูปแบบนี้แล้วโพสต์บนเมตาที่เริ่มต้นทั้งหมดนี้ . จะเป็นสถานที่ที่จะทำเช่นนั้นได้คำตอบ คำถามนั้นจะได้รับการตรวจสอบในห้องสนทนา C ++ซึ่งแนวคิด FAQ เริ่มต้นตั้งแต่แรกดังนั้นคำตอบของคุณมีโอกาสมากที่จะได้รับการอ่านโดยผู้ที่คิดแนวคิดนั้น)
.และ->อาจถูกใช้เพื่อเข้าถึง statics ระดับผ่านวัตถุแม้ว่าพวกเขาจะไม่ "สมาชิกของวัตถุ" อย่างเคร่งครัด