[C++] c++ 使用“向量::插入函数”来插入元素集的位置 →→→→→进入此内容的聊天室

来自 , 2020-02-11, 写在 C++, 查看 121 次.
URL http://www.code666.cn/view/82cadb06
  1. //使用向量::插入函数来插入元素集的位置
  2. #include <vector>
  3. #include <iostream>
  4.  
  5. int main() {
  6.         using namespace std;
  7.  
  8.         // Instantiate a vector with 4 elements, each initialized to 90
  9.         vector<int> vecIntegers(4, 90);
  10.  
  11.         cout << "The initial contents of the vector are: ";
  12.  
  13.         vector<int>::iterator iElement;
  14.         for (iElement = vecIntegers.begin()
  15.         ; iElement != vecIntegers.end(); ++iElement) {
  16.                 cout << *iElement << ' ';
  17.         }
  18.  
  19.         cout << endl;
  20.  
  21.         // Insert 25 at the beginning
  22.         vecIntegers.insert(vecIntegers.begin(), 25);
  23.  
  24.         cout << "The vector after inserting an element at the beginning: ";
  25.         for (iElement = vecIntegers.begin()
  26.         ; iElement != vecIntegers.end(); ++iElement) {
  27.                 cout << *iElement << ' ';
  28.         }
  29.  
  30.         cout << endl;
  31.  
  32.         // Insert 2 numbers of value 45 at the end
  33.         vecIntegers.insert(vecIntegers.end(), 2, 45);
  34.  
  35.         cout << "The vector after inserting two elements at the end: ";
  36.         for (iElement = vecIntegers.begin()
  37.         ; iElement != vecIntegers.end(); ++iElement) {
  38.                 cout << *iElement << ' ';
  39.         }
  40.         cout << endl;
  41.  
  42.         // Another vector containing 2 elements of value 30
  43.         vector<int> vecAnother(2, 30);
  44.  
  45.         // Insert two elements from another container in position [1]
  46.         vecIntegers.insert(vecIntegers.begin() + 1, vecAnother.begin(),
  47.                         vecAnother.end());
  48.  
  49.         cout << "The vector after inserting contents from another ";
  50.         cout << "in the middle:" << endl;
  51.         for (iElement = vecIntegers.begin()
  52.         ; iElement != vecIntegers.end(); ++iElement) {
  53.                 cout << *iElement << ' ';
  54.         }
  55.  
  56.         return 0;
  57. }
  58.  

回复 "c++ 使用“向量::插入函数”来插入元素集的位置"

这儿你可以回复上面这条便签

captcha