C++ Program to Illustrate Usage of Vector Container

bookmark

#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <iomanip>
 
int main()
{
    std::vector< std::string > StringVector;
    std::vector< std::string >::const_iterator i;
 
    // Pushing string elements in Container
    StringVector.push_back("Python");
    StringVector.push_back("Java");
    StringVector.push_back("Haskell");
    StringVector.push_back("C++");
    StringVector.push_back("Ruby");
    StringVector.push_back("JavaScript");
    // Sorting container strings lexicographically
    sort(StringVector.begin(), StringVector.end());
    std::cout << "Sorted List of Programming Languages"
        << std::endl;
    // Printing sorted container elements
    for (i = StringVector.begin(); i != StringVector.end(); i++)
        std::cout << *i << "  ";
    std::cout << std::endl;
    return 0;
}

 

Output:
Sorted List of Programming Languages
C++  Haskell  Java  JavaScript  Python  Ruby