সি++: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
NahianSerious (আলোচনা | অবদান)
→‎ইতিহাস: grammatical corrections
ট্যাগ: মোবাইল সম্পাদনা মোবাইল ওয়েব সম্পাদনা
NahianSerious (আলোচনা | অবদান)
ট্যাগ: মোবাইল সম্পাদনা মোবাইল ওয়েব সম্পাদনা
৭৪ নং লাইন:
তবে সি এবং সি++ এর প্রোগ্রাম কোডে অনেকটা পার্থক্য বিদ্যমান।
 
'#includ'== ভাষা ==
<syntaxhighlight lang="c++" start="1">
#include <iostream> // Header File where C++ basic input output files are written
১১৩ নং লাইন:
|}
 
সি++ এর ৩৫টির অধিক অপারেটর আছে যাদের মধ্যে অন্যতম হল বেসিক অ্যারিথমেটিক, বিট ম্যানিপুলেশন, ইন্‌ডিরেকশন, কম্পারিজন, লজিকাল এবং অন্যান্য অপারেটর। প্রায় সব অপারেটরকেই ইউজার ডিফাইনড টাইপ এর ওপর ভিত্তি করে ওভারলোড করা যাবে কিছু ব্যতিক্রম ছাড়া। ব্যতিক্রমগুলো পাশের টেবিলে দেওয়া আছে। মূলত অপারেটর ওভারলোডিং এসেছে যেন ইউজার ডিফাইনড ডাটা টাইপকে বিল্ট্‌ ইন ডাটা টাইপ এর মত ব্যবহার করা যায়। এছাড়া ওভারলোডিং উচ্চতর সি++ এরও অনেক জায়গায় ব্যবহৃত হয়। যেমন, স্মার্ট পয়েন্টার। অপারেটর ওভারলোডিং করলেও এর ওভারলোডেড অপারেটরের হিসাব করার অগ্রগণ্যতার পরিবর্তন ঘটে না, নাএমনকি পরিবর্তন ঘটেঅপারেটরটির অপারেন্ড এর সংখ্যার।সংখ্যাও অপরিবর্তনীয় থাকে। ওভারলোডেড"<code>&&</code>" এবং "<code>||</code>" অপারেটর তাদের সর্ট-সার্কিট মূল্যায়ন ধর্ম হারিয়ে ফেলে।
 
== তথ্যসূত্র ==
'https://bn.wikipedia.org/wiki/সি%2B%2B' থেকে আনীত