Notice how we appended =0 to virtual int area () instead of specifying an implementation for the function. This type of function is called a pure virtual function, and all classes that contain at least one pure virtual function areabstract base classes. สังเกตว่า เราผนวก = 0 เพื่อ()ตั้งเสมือน int แทนการระบุการใช้งานฟังก์ชันนี้ชนิดของฟังก์ชันคือฟังก์ชันเสมือนบริสุทธิ์ และคลาสทั้งหมดที่ประกอบด้วยอย่างน้อยหนึ่งฟังก์ชันเสมือนบริสุทธิ์จะเรียนพื้นฐานนามธรรม