আমি একটু সি জানি এবং এখন আমি সি ++ এ এক নজরে নিচ্ছি। আমি সি স্ট্রিংগুলির সাথে লেনদেনের জন্য চর অ্যারেতে অভ্যস্ত, তবে আমি সি ++ কোডটি দেখার সময় দেখতে পাচ্ছি যে স্ট্রিং টাইপ এবং চর অ্যারে উভয়ই ব্যবহার করে উদাহরণ রয়েছে:
#include <iostream>
#include <string>
using namespace std;
int main () {
string mystr;
cout << "What's your name? ";
getline (cin, mystr);
cout << "Hello " << mystr << ".\n";
cout << "What is your favorite team? ";
getline (cin, mystr);
cout << "I like " << mystr << " too!\n";
return 0;
}
এবং
#include <iostream>
using namespace std;
int main () {
char name[256], title[256];
cout << "Enter your name: ";
cin.getline (name,256);
cout << "Enter your favourite movie: ";
cin.getline (title,256);
cout << name << "'s favourite movie is " << title;
return 0;
}
(উভয় উদাহরণ http://www.cplsplus.com থেকে )
আমি মনে করি এটি একটি বহুল জিজ্ঞাসিত এবং উত্তর (সুস্পষ্ট?) প্রশ্ন, তবে ভাল লাগবে যদি কেউ আমাকে সি ++ (পারফরম্যান্স, এপিআই ইন্টিগ্রেশন, প্রত্যেকে যেভাবে দেখায় সেভাবে স্ট্রিংগুলি মোকাবেলা করার জন্য দুটি উপায়ের মধ্যে ঠিক পার্থক্য কী তা বলতে পারেন) উত্তম, ...).
ধন্যবাদ.