জয়েন লগইন

সি++

🌈সি++ কি?

📋সি++ হলো তালিকা তৈরি করার পদ্ধতি।

⚒️সি++ তালিকা তৈরি করতে ব্যবহৃত হয়।

সি++ সমূহ

সি++ এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ list - তালিকা তৈরি করা
  • ➡️ size - মোট মান সংখ্যা গণনা করা
  • ➡️ front - প্রথম মান বের করা
  • ➡️ back - শেষ মান বের করা
  • ➡️ push_front - শুরুতে মান যুক্ত করা
  • ➡️ push_back - শেষে মান যুক্ত করা
  • ➡️ pop_front - প্রথম মান অপসারণ করা
  • ➡️ pop_back - শেষ মান অপসারণ করা
  • ➡️ insert - নির্দিষ্ট স্থানে ডেটা যুক্ত করা
  • ➡️ clear - ডেটা সাফ করা
  • ➡️ resize - ডেটার আকার করা নির্দিষ্ট
  • ➡️ swap - ডেটার মান অদলবদল করা
  • ➡️ remove - নির্দিষ্ট স্থানের ডেটা ডিলিট করা
  • ➡️ unique - ডেটা থেকে ইউনিক মান বের করা
  • ➡️ sort - ডেটা ক্রম সাজাতে ব্যবহৃত হয়।
  • ➡️ reverse - ডেটা ক্রম বিপরিত করা
  • ➡️ merge - দুটি ডেটা একসাথে করা
  • ➡️ begin - অ্যারের বর্তমান উপাদান বের করা
  • ➡️ end - অ্যারের শেষ উপাদান বের করা

list - তালিকা তৈরি করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};

    for (string fruit : fruits) {
        cout << fruit << " ";
    }
}

size - মোট মান সংখ্যা গণনা করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    int result = fruits.size();

    cout << result;
}

front - প্রথম মান বের করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    string result = fruits.front();

    cout << result;
}

back - শেষ মান বের করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    string result = fruits.back();

    cout << result;
}

push_front - শুরুতে মান যুক্ত করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    fruits.push_front("আম");

    for (string fruit : fruits) {
        cout << fruit << " ";
    }
}

push_back - শেষে মান যুক্ত করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    fruits.push_back("আম");

    for (string fruit : fruits) {
        cout << fruit << " ";
    }
}

pop_front - প্রথম মান অপসারণ করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    fruits.pop_front();

    for (string fruit : fruits) {
        cout << fruit << " ";
    }
}

pop_back - শেষ মান অপসারণ করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    fruits.pop_back();

    for (string fruit : fruits) {
        cout << fruit << " ";
    }
}

insert - নির্দিষ্ট স্থানে ডেটা যুক্ত করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};

    auto position = fruits.begin();
    advance(position, 1);

    fruits.insert(position, "আম");

    for (string fruit : fruits) {
        cout << fruit << " ";
    }
}

clear - ডেটা সাফ করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    fruits.clear();

    cout << fruits.size();
}

resize - ডেটার আকার করা নির্দিষ্ট উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    fruits.resize(2);

    for (string fruit : fruits) {
        cout << fruit << " ";
    }
}

swap - ডেটার মান অদলবদল করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<int> numbers = {10, 15, 10, 25};
    list<int> amounts = {10, 15, 20, 25};

    numbers.swap(amounts);

    for (int numbers : numbers) {
        cout << numbers << " ";
    }
}

remove - নির্দিষ্ট স্থানের ডেটা ডিলিট করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    fruits.remove("আপেল");

    for (string fruit : fruits) {
        cout << fruit << " ";
    }
}

unique - ডেটা থেকে ইউনিক মান বের করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    fruits.unique();

    for (string fruit : fruits) {
        cout << fruit << " ";
    }
}

sort - ডেটা ক্রম সাজাতে ব্যবহৃত হয়। উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    fruits.sort();

    for (string fruit : fruits) {
        cout << fruit << " ";
    }
}

reverse - ডেটা ক্রম বিপরিত করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    fruits.reverse();

    for (string fruit : fruits) {
        cout << fruit << " ";
    }
}

merge - দুটি ডেটা একসাথে করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<int> numbers = {10, 15, 10, 25};
    list<int> amounts = {10, 15, 20, 25};

    numbers.merge(amounts);

    for (int number : numbers) {
        cout << number << " ";
    }
}

begin - অ্যারের বর্তমান উপাদান বের করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    auto result = fruits.begin();

    cout << *result;
}

end - অ্যারের শেষ উপাদান বের করার উদাহরণ।

cpp
#include <iostream>
#include <list>
using namespace std;

int main() {
    list<string> fruits = {"আপেল", "আঙ্গুর", "কমলা", "কলা"};
    auto result = fruits.end();
    --result;

    cout << *result;
}

সি++ সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
list তালিকা তৈরি করতে ব্যবহৃত হয়।
size মোট মান সংখ্যা গণনা করতে ব্যবহৃত হয়।
front প্রথম মান বের করতে ব্যবহৃত হয়।
back শেষ মান বের করতে ব্যবহৃত হয়।
push_front শুরুতে মান যুক্ত করতে ব্যবহৃত হয়।
push_back শেষে মান যুক্ত করতে ব্যবহৃত হয়।
pop_front প্রথম মান অপসারণ করতে ব্যবহৃত হয়।
pop_back শেষ মান অপসারণ করতে ব্যবহৃত হয়।
insert নির্দিষ্ট স্থানে ডেটা যুক্ত করতে ব্যবহৃত হয়।
clear ডেটা সাফ করতে ব্যবহৃত হয়।
resize ডেটার আকার করা নির্দিষ্ট ব্যবহৃত হয়।
swap ডেটার মান অদলবদল করতে ব্যবহৃত হয়।
remove নির্দিষ্ট স্থানের ডেটা ডিলিট করতে ব্যবহৃত হয়।
unique ডেটা থেকে ইউনিক মান বের করতে ব্যবহৃত হয়।
sort ডেটা ক্রম সাজাতে ব্যবহৃত হয়। ব্যবহৃত হয়।
reverse ডেটা ক্রম বিপরিত করতে ব্যবহৃত হয়।
merge দুটি ডেটা একসাথে করতে ব্যবহৃত হয়।
begin অ্যারের বর্তমান উপাদান বের করতে ব্যবহৃত হয়।
end অ্যারের শেষ উপাদান বের করতে ব্যবহৃত হয়।