কম্পিউটার

C++ কীওয়ার্ড


কিওয়ার্ড হল সেই সব শব্দ যার অর্থ ইতিমধ্যেই কম্পাইলার দ্বারা সংজ্ঞায়িত করা হয়েছে৷ এই কীওয়ার্ড একটি শনাক্তকারী হিসাবে ব্যবহার করা যাবে না. মনে রাখবেন কীওয়ার্ড হল সংরক্ষিত শব্দ এবং পূর্বনির্ধারিত শনাক্তকারীর সংগ্রহ। পূর্বনির্ধারিত শনাক্তকারী হল শনাক্তকারী যা কম্পাইলার দ্বারা সংজ্ঞায়িত করা হয় কিন্তু ব্যবহারকারীর দ্বারা অর্থ পরিবর্তন করা যেতে পারে।

উদাহরণস্বরূপ, আপনি আপনার প্রধান ফাংশনের ভিতরে main নামক একটি ভেরিয়েবল ঘোষণা করতে পারেন, এটি শুরু করতে পারেন এবং তারপরে এর মান প্রিন্ট করতে পারেন (কিন্তু শুধুমাত্র আপনি তা যাচাই করতে পারেন!) অন্যদিকে, আপনি অন্য নামের একটি ভেরিয়েবল দিয়ে এটি করতে পারেননি। পার্থক্য হল অন্য একটি সংরক্ষিত শব্দ, যখন প্রধান হল "শুধু" একটি পূর্বনির্ধারিত শনাক্তকারী৷

C++ এ মোট 95টি সংরক্ষিত শব্দ রয়েছে। C++ এর সংরক্ষিত শব্দগুলিকে সুবিধামত কয়েকটি গ্রুপে রাখা যেতে পারে। প্রথম গ্রুপে, আমরা সেগুলিকে রাখি যেগুলি সি প্রোগ্রামিং ভাষাতেও উপস্থিত ছিল এবং C++ এ নিয়ে যাওয়া হয়েছে। এর মধ্যে 32টি আছে৷

আরো 30টি সংরক্ষিত শব্দ আছে যেগুলো C-তে ছিল না, তাই C++ প্রোগ্রামিং ভাষায় নতুন।

এখানে 11টি C++ সংরক্ষিত শব্দ রয়েছে যেগুলি যখন স্ট্যান্ডার্ড ASCII অক্ষর সেট ব্যবহার করা হচ্ছে তখন অপরিহার্য নয়, তবে কয়েকটি C++ অপারেটরের জন্য পঠনযোগ্য বিকল্প প্রদান করতে এবং এর সাথে প্রোগ্রামিং সহজতর করার জন্য সেগুলি যুক্ত করা হয়েছে অক্ষর সেট যেখানে C++ এর জন্য প্রয়োজনীয় অক্ষর নেই।

এখানে এই সমস্ত সংরক্ষিত শব্দের একটি তালিকা রয়েছে:

alignas (C++11 থেকে)
ডবল
reinterpret_cast
alignof (C++11 থেকে)
ডাইনামিক_কাস্ট
প্রয়োজন (C++20 থেকে)
এবং
অন্যথায়
রিটার্ন
and_eq
enum
ছোট
asm
স্পষ্ট
স্বাক্ষরিত
Atomic_cancel (TM TS)
রপ্তানি(1)
sizeof(1)
Atomic_commit (TM TS)
বহিরাগত(1)
স্ট্যাটিক
atomic_noexcept (TM TS)
মিথ্যা৷
static_assert (C++11 থেকে)
অটো(1)
ফ্লোট
static_cast
bitand
এর জন্য৷
struct(1)
বিটর
বন্ধু
সুইচ করুন
বুল
যাও
সিঙ্ক্রোনাইজড (TM TS)
ব্রেক
যদি
টেমপ্লেট৷
কেস
আমদানি (টিএস মডিউল)
এটি
ক্যাচ
ইনলাইন(1)
thread_local (C++11 থেকে)
char
int
নিক্ষেপ
char16_t (C++11 থেকে)
দীর্ঘ
সত্য৷
char32_t (C++11 থেকে)
মডিউল (টিএস মডিউল)
চেষ্টা করুন
শ্রেণী(1)
পরিবর্তনযোগ্য(1)
typedef
compl
নেমস্পেস
typeid
ধারণা (C++20 থেকে)
নতুন৷
টাইপনাম
const
কোনও ছাড়া (C++11 থেকে)
ইউনিয়ন
constexpr (C++11 থেকে)
না
অস্বাক্ষরহীন
const_cast
not_eq
(1) ব্যবহার করে
চালিয়ে যান
nullptr (C++11 থেকে)
ভার্চুয়াল
co_await (coroutines TS)
অপারেটর
অকার্যকর
co_return (coroutines TS)
বা
অস্থির
co_yield (coroutines TS)
or_eq
wchar_t
decltype (C++11 থেকে)
ব্যক্তিগত
যখন
ডিফল্ট(1)
সুরক্ষিত৷
xor
মুছুন(1)
সর্বজনীন
xor_eq
করুন৷
রেজিস্টার(2)


  1. C++ স্ট্যান্ডার্ড লাইব্রেরি হেডার ফাইল

  2. লিনাক্সে C++ এর সেরা IDE কি?

  3. C++ এ টোকেন বনাম শনাক্তকারী বনাম কীওয়ার্ড

  4. C# এ কীওয়ার্ড