কম্পিউটার

C++ স্ট্রিং ধ্রুবক এবং অক্ষর ধ্রুবকের মধ্যে পার্থক্য


C++ এ, একক উদ্ধৃতিতে একটি অক্ষর একটি অক্ষর আক্ষরিক। এটা টাইপ চার. উদাহরণস্বরূপ, 'a' একটি ASCII ভিত্তিক সিস্টেমে 97 মান সহ char ধরনের।

একটি অক্ষর বা অক্ষরের একটি স্ট্রিং ডবল কোটে একসাথে একটি স্ট্রিং আক্ষরিক প্রতিনিধিত্ব করে। এটি const char[] টাইপের এবং স্ট্রিং + 1 এর আকারের দৈর্ঘ্যের একটি অ্যারেকে নির্দেশ করে। স্ট্রিংয়ের শেষ চিহ্নিত করার জন্য এই অতিরিক্ত অক্ষর রয়েছে।

স্ট্রিং আক্ষরিক ইচ্ছামত দীর্ঘ হতে পারে, যেমন "abcdefg"। অক্ষর আক্ষরিক প্রায় সবসময় শুধুমাত্র একটি একক অক্ষর ধারণ করে। যখন এগুলি মুদ্রণ করা হয়, তখন স্ট্রিং লিটারেলগুলি মুদ্রিত হয় যতক্ষণ না স্ট্রিংটিতে প্রথম \0 বা NULL অক্ষরের সম্মুখীন হয়৷


  1. C++ এ নতুন অপারেটর এবং নতুন অপারেটরের মধ্যে পার্থক্য?

  2. C/C++ এ strncmp() এবং strcmp() এর মধ্যে পার্থক্য

  3. C++ এ 'struct' এবং 'typedef struct' এর মধ্যে পার্থক্য?

  4. C++ এ রিলেশনাল অপারেটর(==) এবং std::string::compare() এর মধ্যে পার্থক্য