Use generic vector to create vector of strings : vector « Vector « C++






Use generic vector to create vector of strings

   
 

// Demonstrating the generic find algorithm with a vector

#include <iostream>
#include <cassert>
#include <vector>
#include <algorithm>  // For find
using namespace std;


int main()
{
  string x[5] = {"1234", "2345", "3456", "4567", "0987"};

  vector<string> vector1(&x[0], &x[5]);

  // Search for the first occurrence
  vector<string>::iterator where = find(vector1.begin(), vector1.end(), "1234");


  cout << *where  << endl;
  return 0;
}

/* 
1234

 */        
    
    
  








Related examples in the same category

1.Demonstrating the simplest STL vector constructors: duplicate chars
2.Demonstrating the simplest STL vector constructors: empty vector
3.Use generic vector to create vector of chars
4.Use generic vector to create vector of integers
5.Assign Items in int array to vector
6.Store a class object in a vectorStore a class object in a vector
7.Requirements for Classes Used in Vectors
8.Read keyboard input to a vector
9.Add class to a vector and then delete them one by one
10.Pass vector to a function
11.Computing an inner product of tuples represented as vectors
12.Assign value to the last Item
13.Demonstrating STL vector copying constructors
14.Demonstrating STL vector constructors with a user-defined type and showing copying explicitly
15.Demonstrating STL vector constructors with a user-defined type
16.Pass vector of integer to a function
17.Use typedef to define new type based on vector