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

C++-এ কতগুলো কীওয়ার্ড (keywords) আছে?


C++-এ মোট ৯৫টি রিজার্ভড ওয়ার্ড (reserved words) আছে। C++-এর রিজার্ভড ওয়ার্ডগুলো সুবিধার্থে বেশ কিছু গ্রুপে ভাগ করা যায়। প্রথম গ্রুপে সেগুলো রাখা হয়েছে যেগুলো C প্রোগ্রামিং ল্যাঙ্গুয়েজেও ছিল এবং C++-এ একে নিয়ে আসা হয়েছে। এগুলোর সংখ্যা ৩২টি।

আর ৩০টি রিজার্ভড ওয়ার্ড আছে যেগুলো C-তে ছিল না, তাই এগুলো C++-এ নতুন।

১১টি C++ রিজার্ভড ওয়ার্ড আছে যেগুলো স্ট্যান্ডার্ড ASCII ক্যারেক্টার সেট ব্যবহার করার সময় অপরিহার্য নয়, কিন্তু কিছু C++ অপারেটরের জন্য আরও পঠনীয় অ্যাল্টারনেটিভ দিতে এবং C++-এর প্রয়োজনীয় ক্যারেক্টার যেসব ক্যারেক্টার সেটে নেই সেগুলোতে প্রোগ্রামিং সুবিধার্থে এগুলো যোগ করা হয়েছে।

নিচে সকল রিজার্ভড ওয়ার্ডের তালিকা দেওয়া হলো:

alignas (since C++11) alignof (since C++11) and
and_eq asm atomic_cancel (TM TS)
atomic_commit (TM TS) atomic_noexcept (TM TS) auto
bitand bitor bool
break case catch
char char16_t (since C++11) char32_t (since C++11)
class compl concept (since C++20)
const constexpr (since C++11) const_cast
continue co_await (coroutines TS) co_return (coroutines TS)
co_yield (coroutines TS) decltype (since C++11) default
delete do double
dynamic_cast else enum
explicit export extern
false float for
friend goto if
import (modules TS) inline int
long module (modules TS) mutable
namespace new noexcept (since C++11)
not not_eq nullptr (since C++11)
operator or or_eq
private protected public
register reinterpret_cast requires (since C++20)
return short signed
sizeof static static_assert (since C++11)
static_cast struct switch
synchronized (TM TS) template this
thread_local (since C++11) throw true
try typedef typeid
typename union unsigned
using virtual void
volatile wchar_t while
xor xor_eq

  1. Android-এ Intent কত প্রকারের হয়?

  2. সিকিউরিটি ভার্নারেবিলিটি কতগুলো আছে এবং কীভাবে তাদের মূল্যায়ন করা হয়?

  3. পাইথনে ইনহেরিটেন্স কত প্রকার? একে কত প্রকারে ভাগ করা যায়?

  4. গেমিং কীবোর্ডের কী সংখ্যা বোঝা: ফর্ম ফ্যাক্টর এবং লেআউট গাইড