C++ এর স্ট্রিং ক্লাস আছে। যে ঐতিহ্যগত সি স্ট্রিং থেকে ভিন্ন. সি স্ট্রিং আসলে অক্ষর অ্যারে. C++ এ, স্ট্রিং ক্লাসের কয়েকটি ভিন্ন বৈশিষ্ট্য রয়েছে। এটির বিভিন্ন ফাংশন রয়েছে, যা বিভিন্ন কাজ সম্পাদন করতে ব্যবহার করা যেতে পারে। এখানে আমরা স্ট্রিং ক্লাসের গুরুত্বপূর্ণ বৈশিষ্ট্য দেখতে পাব।
প্রথম বিভাগে আমরা দেখব কিভাবে স্ট্রিং ক্লাসের কনস্ট্রাক্টররা বিভিন্ন উপায়ে কাজ করে। আসুন উদাহরণ দিয়ে দেখি।
উদাহরণ
#includenamespace ব্যবহার করে std;int main() { string str("এটি একটি স্ট্রিং"); cout <<"স্ট্রিং হল:" < আউটপুট
স্ট্রিং হল:এটি একটি স্ট্রিং স্ট্রিং হল:এটি একটি স্ট্রিং স্ট্রিং হল:AAAAAString হল:একটি স্ট্রিং স্ট্রিং হল:এটি হলএখন স্ট্রিং ক্লাসের কিছু অপারেটর সম্পর্কে আলোচনা করা যাক। মৌলিক অপারেটরগুলি হল অ্যাসাইনমেন্ট অপারেটর(=), কনক্যাটেনেট অপারেটর (+), সূচক অপারেটর ([ ])। আসুন এই অপারেটরগুলির উদাহরণ দেখি।
উদাহরণ
#includenamespace ব্যবহার করে std;int main() { string str ="Hello"; string str2 ="বিশ্ব"; স্ট্রিং str3, str4; str3 =str; // অ্যাসাইনমেন্ট অপারেটর ব্যবহার করুন <<"str3 এর মান:" < আউটপুট
str3-এর মান:Hello, str4-এর মান:str:e-এর অবস্থান 1-এ Hello WorldCharacterঅবশেষে আমাদের কিছু স্ট্রিং ফাংশন দেখুন সেট করুন। এই ফাংশনগুলি স্ট্রিং সম্পর্কিত কিছু গুরুত্বপূর্ণ কাজ করতে ব্যবহৃত হয়। আসুন উদাহরণ কোডে ক্রিয়াশীল ফাংশনগুলি দেখি
উদাহরণ
#includenamespace ব্যবহার করে std;int main() { string str ="Hello"; cout <<"স্ট্রিং আগে পরিষ্কার:" < আউটপুট
ক্লিয়ার আগে স্ট্রিং:সাফের পরে HelloString:length() এবং size() ফাংশন ব্যবহার করে স্ট্রিং দৈর্ঘ্য:str এর 1 পজিশনে 17 এবং 17 ক্যারেক্টার:str এর hFirst character:str এর TLast character::String থেকে C ক্যারেক্টার অ্যারের মত:এটি একটি স্ট্রিং:টেক্সট যুক্ত করার পরে স্ট্রিং :এটি একটি স্ট্রিং:str2 থেকে টেক্সট যুক্ত করার পরে ABCDEFString:এটি একটি স্ট্রিং:ABCDEFANOTH"is" 2 posSubstring-এ সূচী 5 থেকে 3 দৈর্ঘ্যে পাওয়া যায়:4টি অক্ষর মুছে ফেলার পরে isString সূচক 5 থেকে:এই স্ট্রিং:ABCDEFANOTH সূচক 3 থেকে 7টি অক্ষর প্রতিস্থাপন করুন:ThiC++ প্রোগ্রামিং:ABCDEFANOTH