আমি জানি এটি একটি সাধারণ সমস্যা, তবে রেফারেন্স এবং অন্যান্য উপাদানগুলির সন্ধান আমি এই প্রশ্নের সুস্পষ্ট উত্তর খুঁজে পাই না।
নিম্নলিখিত কোড বিবেচনা করুন:
#include <string>
// ...
// in a method
std::string a = "Hello ";
std::string b = "World";
std::string c = a + b;
সংকলকটি আমাকে বলে যে এটি কোনও ওভারলোডেড অপারেটরটি খুঁজে পায় না char[dim]
।
তার মানে কি স্ট্রিংটিতে + অপারেটর নেই?
তবে বেশ কয়েকটি উদাহরণে এইরকম পরিস্থিতি রয়েছে। যদি আরও স্ট্রিংগুলি সংঘবদ্ধ করার সঠিক উপায় না হয় তবে সবচেয়ে ভাল উপায় কী?