কম্পিউটার টিউটোরিয়াল

সি/সি++-এ int এবং const int&-এর পার্থক্য


এখানে আমরা সি বা সি++-এ int এবং const int&-এর পার্থক্য দেখব।

int মূলত পূর্ণসংখ্যা টাইপের ডেটা। আর const কোনো কিছু কনস্ট্যান্ট बनाने ব্যবহৃত হয়। যদি int& const থাকে, তবে এটি বোঝায় এটি কোনো int টাইপ ডেটার রেফারেন্স ধারণ করবে। এই রেফারেন্স মান নিজে কনস্ট্যান্ট। তাই const রিডান্ড্যান্ট (redundant)। কম্পাইলার ওয়ার্নিং বা এরর দিতে পারে।

const int& একই int const&। তাই এটি একটি কনস্ট্যান্ট পূর্ণসংখ্যার রেফারেন্স। পূর্ণসংখ্যাটিকে রেফারেন্সের মাধ্যমে মডিফাই করা যাবে না।

  1. C++-এ const int*, const int* const, int const* পার্থক্য

  2. C++-এ ডিক্লেয়ারেশন (Declaration) এবং ডেফিনিশন (Definition) এর পার্থক্য

  3. C++-এ #define এবং const কিওয়ার্ডের পার্থক্য

  4. C#-তে int এবং Int32-এর পার্থক্য