สมมติว่าเรามีคลาส Person ที่มีสองแอตทริบิวต์ first_name และ last_name นอกจากนี้ยังมีสองวิธีที่เรียกว่า get_first_name() และ get_last_name() เพื่อเรียกค้นหรือตั้งชื่อและนามสกุลตามลำดับ เราจะต้องโอเวอร์โหลดตัวดำเนินการสกัด (<<) เพื่อพิมพ์ชื่อและนามสกุลเพื่อพิมพ์โดยใช้คำสั่ง cout ดังนั้น หากการป้อนข้อ