আমরা জানি যে 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++ এ কম্পাইল করতে চাই, এটি কম্পাইলের সময় একটি ত্রুটি ফিরিয়ে দেবে। এটা বলবে অনেক আর্গুমেন্ট পাস হয়েছে।