কম্পিউটার

আমরা যদি C++ এ দুটি স্ট্রিং লিটারেল একত্রিত করি তাহলে কী হবে?


এই বিভাগে আমরা স্ট্রিং এবং স্ট্রিং লিটারালের আরেকটি বৈশিষ্ট্য দেখব। আমরা যদি C++ এ দুটি স্ট্রিংকে সংযুক্ত করতে চাই, আমাদের কিছু জিনিস মনে রাখতে হবে।

  • যদি x + y স্ট্রিং সংমিশ্রণের অভিব্যক্তি হয়, যেখানে x এবং y উভয়ই স্ট্রিং। তারপর এই অভিব্যক্তির ফলাফল হবে স্ট্রিং x এর অক্ষরের একটি অনুলিপি এবং তারপরে স্ট্রিং y এর অক্ষর।

  • হয় x বা y একটি স্ট্রিং আক্ষরিক বা অক্ষর হতে পারে, কিন্তু উভয় নয়। যদি উভয়ই স্ট্রিং আক্ষরিক হয়, তবে সেগুলিকে সংযুক্ত করা হবে না৷

উদাহরণ কোড

#include<iostream>
using namespace std;
main(){
   cout << "Hello " + "World";
}

আউটপুট

The above code will not be compiled because both of the operands
are literals.

এখানে অপারেটর ‘+’ এর বাম সহযোগীতা ত্রুটিটি ফিরিয়ে দিচ্ছে। যদি তাদের মধ্যে একটি স্ট্রিং হয়, তাহলে এটি সঠিকভাবে কাজ করবে।

উদাহরণ কোড

#include<iostream>
using namespace std;
main(){
   string my_str = "Hello ";
   cout << my_str + "World";
}

আউটপুট

Hello World

  1. সি ভাষায় স্ট্রিং লিটারেল কি?

  2. C++-এ দুটি স্ট্রিং-এর বৃহত্তম মার্জ

  3. C++ এ ন্যূনতম স্ট্রিং

  4. C++ এ দুটি বাইনারি স্ট্রিং যোগ করার জন্য প্রোগ্রাম