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

C++-এ স্ট্রিং লিটারেল (String Literal) কী?


একটি স্ট্রিং লিটারেল বা অ্যানোনিমাস স্ট্রিং হলো প্রোগ্রামিং-এ একটি লিটারেল টাইপ যা সোর্স কোডের ভিতরে একটি স্ট্রিং ভ্যালু রিপ্রেজেন্ট করার জন্য ব্যবহৃত হয়। সহজ কথায়, ডবল কোটের মাঝপথে থাকা টেক্সটের টুকরো হলো একটি স্ট্রিং লিটারেল। উদাহরণস্বরূপ:

const char* var = "Hello";

var-এর এই ডেফিনিশনে, "Hello" হলো একটি স্ট্রিং লিটারেল। এভাবে const ব্যবহার করলে আপনি var ব্যবহার করে স্ট্রিংটি অ্যাক্সেস করতে পারবেন কিন্তু পরিবর্তন করতে পারবেন না। একটি C++ কম্পাইলার এটিকে ঠিক সেভাবে হ্যান্ডেল করে যেভাবে একটি ক্যারেক্টার অ্যারে হ্যান্ডেল করা হয়।


  1. C/C++-এ স্ট্রিং লিটারেলের টাইপ

  2. C++-এ স্ট্রিং টোকেনাইজ (Tokenize) করা

  3. C এবং C++-এ স্ট্রিং লিটারেলের টাইপ কী?

  4. C#-এ স্ট্রিং লিটারেল (String Literal) এবং স্ট্রিং অবজেক্ট (String Object) এর পার্থক্য