কম্পিউটার

C++ STL-এ ভেক্টর সন্নিবেশ() ফাংশন


C++ STL-এ ভেক্টর ইনসার্ট() ফাংশন নির্দিষ্ট অবস্থানে উপাদানের আগে নতুন উপাদান সন্নিবেশ করে একটি কন্টেইনারের আকার বাড়াতে সাহায্য করে।

এটি C++ STL এ একটি পূর্বনির্ধারিত ফাংশন।

আমরা তিন ধরনের সিনট্যাক্সের সাথে মান সন্নিবেশ করতে পারি

1. শুধুমাত্র অবস্থান এবং মান উল্লেখ করে মান সন্নিবেশ করান:

vector_name.insert(pos,value);

2. অবস্থান, মান এবং আকার উল্লেখ করে মান সন্নিবেশ করুন:

vector_name.insert(pos,size,value);

3. অন্য খালি ভেক্টরে মান সন্নিবেশ করান একটি ভেক্টর ভেক্টর গঠন করে অবস্থান উল্লেখ করে, যেখানে মান সন্নিবেশ করা হবে এবং পূর্ণ ভেক্টরের পুনরাবৃত্তিকারী:

empty_eector_name.insert(pos,iterator1,iterator2);

অ্যালগরিদম

Begin
   Declare a vector v with values.
   Declare another empty vector v1.
   Declare another vector iter as iterator.
   Insert a value in v vector before the beginning.
   Insert another value with mentioning its size before the beginning.
   Print the values of v vector.
   Insert all values of v vector in v1 vector with mentioning the iterator of v vector.
   Print the values of v1 vector.
End.

উদাহরণ

#include<iostream>
#include <bits/stdc++.h>
using namespace std;

int main() {
   vector<int> v = { 50,60,70,80,90},v1;        //declaring v(with values), v1 as vector.
   vector<int>::iterator iter;                  //declaring an iterator
   iter = v.insert(v.begin(), 40);              //inserting a value in v vector before the beginning.
   iter = v.insert(v.begin(), 1, 30);           //inserting a value with its size in v vector before the beginning.
   cout << "The vector1 elements are: \n";
   for (iter = v.begin(); iter != v.end(); ++iter)
      cout << *iter << " "<<endl;             // printing the values of v vector
   v1.insert(v1.begin(), v.begin(), v.end()); //inserting all values of v in v1 vector.
   cout << "The vector2 elements are: \n";
   for (iter = v1.begin(); iter != v1.end(); ++iter)
      cout << *iter << " "<<endl;            // printing the values of v1 vector
   return 0;
}
এর মান প্রিন্ট করা

আউটপুট

The vector1 elements are:
30
40
50
60
70
80
90
The vector2 elements are:
30
40
50
60
70
80
90

  1. C++ STL-এ tanh() ফাংশন

  2. C++ STL-এ atanh() ফাংশন

  3. C++ STL-এ cosh() ফাংশন

  4. সি++ এসটিএল-এ sinh() ফাংশন