วิธีการเสมือนบริสุทธิ์คืออะไร?
วิธีการเสมือนบริสุทธิ์คืออะไร?

วีดีโอ: วิธีการเสมือนบริสุทธิ์คืออะไร?

วีดีโอ: วิธีการเสมือนบริสุทธิ์คืออะไร?
วีดีโอ: Law ฟัง Law เฟิร์ม ep.20 ไขข้อข้องใจ ใบบริสุทธิ์ ใบสุทธิ หนังสือรับรองคดีถึงสุดคืออะไร 2024, อาจ
Anonim

NS ฟังก์ชั่นเสมือนบริสุทธิ์ หรือ วิธีการเสมือนบริสุทธิ์ คือ ฟังก์ชั่นเสมือน ที่จำเป็นต้องใช้โดยคลาสที่ได้รับหากคลาสที่ได้รับไม่ใช่นามธรรม ชั้นเรียนที่มี วิธีการเสมือนบริสุทธิ์ เรียกว่า "นามธรรม" และไม่สามารถยกตัวอย่างได้โดยตรง

ตามลําดับ ตัวอย่างฟังก์ชันเสมือนแท้คืออะไร?

NS ฟังก์ชั่นเสมือนบริสุทธิ์ คือ การทำงาน ที่ต้องถูกแทนที่ในคลาสที่ได้รับและไม่จำเป็นต้องกำหนด NS ฟังก์ชั่นเสมือน ถูกประกาศว่าเป็น “ บริสุทธิ์ ” ใช้ความอยากรู้อยากเห็น =0 ไวยากรณ์ . สำหรับ ตัวอย่าง : คลาสเบส {

อาจมีคนถามว่า virtual virtual function และ pure virtual function ต่างกันอย่างไร? หลัก ความแตกต่างระหว่าง ' ฟังก์ชั่นเสมือน ' และ ' ฟังก์ชั่นเสมือนบริสุทธิ์ ' คือว่า ' ฟังก์ชั่นเสมือน ' มีคำจำกัดความของมัน ใน คลาสฐานและคลาสที่สืบทอดมาจะกำหนดใหม่ NS ฟังก์ชั่นเสมือนบริสุทธิ์ ไม่มีคำจำกัดความ ใน คลาสฐานและคลาสที่ได้รับสืบทอดทั้งหมดจะต้องกำหนดใหม่

นอกจากนี้ Pure virtual function สามารถมีคำจำกัดความได้หรือไม่?

ใช่ ฟังก์ชันเสมือนบริสุทธิ์สามารถมีได้ ร่างกาย. ทั้งหมด เสมือนบริสุทธิ์ หมายความว่าคุณ สามารถ ไม่เรียก การทำงาน โดยใช้วัตถุที่ มี ประกาศหรือ มี สืบทอด ฟังก์ชั่นเสมือนบริสุทธิ์ . ด้วยเหตุนี้ คุณไม่สามารถสร้างวัตถุของคลาสด้วย ฟังก์ชั่นเสมือนล้วนๆ.

ฟังก์ชั่นเสมือนและฟังก์ชั่นเสมือนบริสุทธิ์ใน C ++ คืออะไร?

NS ฟังก์ชั่นเสมือนบริสุทธิ์ คือ ฟังก์ชันเสมือนใน C++ โดยที่เราไม่ต้องเขียนใดๆ การทำงาน คำจำกัดความและมีเพียงเราเท่านั้นที่ต้องประกาศ มันถูกประกาศโดยการกำหนด 0 ในการประกาศ คลาสนามธรรมคือคลาสใน C++ ซึ่งมีอย่างน้อยหนึ่ง ฟังก์ชั่นเสมือนบริสุทธิ์.