เรารู้ว่า C และ C++ มีความคล้ายคลึงกันมากในด้านที่ต่างกัน C ++ มีคุณลักษณะเชิงวัตถุเพิ่มเติมอยู่ในนั้น แต่โปรแกรม C ส่วนใหญ่สามารถแก้ไขได้ใน C ++ ในที่นี้เราจะเห็นโปรแกรมหนึ่งที่เกี่ยวข้องกับการเรียกใช้ฟังก์ชัน ซึ่งสามารถทำงานได้เมื่อเขียนด้วยภาษา C แต่จะใช้งานไม่ได้ใน C++
ตัวอย่าง
#include<stdio.h> void myFunction() { printf("Function called\n"); } int main() { myFunction(); myFunction(2); }
ผลลัพธ์
Function called Function called
โปรแกรมนี้จะทำงานใน C และสร้างเอาต์พุต แต่เมื่อเราต้องการคอมไพล์ใน C++ มันจะส่งคืนข้อผิดพลาดระหว่างเวลาคอมไพล์ จะบอกว่ามีการโต้แย้งมากเกินไป