とくにあぶなくないRiSKのブログ

危ないRiSKのブログだったかもしれない。本当はRiSKだけどググラビリティとか取得できるIDの都合でsscriskも使ったり。

back, pop_back, std::vector

STL―標準テンプレートライブラリによるC++プログラミング 第2版

// P136 ex06-07.cpp
#include<iostream>
#include<string>
#include<vector>
int main(){
 using std::cout;
 using std::endl;
 using std::string;
 using std::vector;
 cout << "Demonstrating STL vector back and pop_back operations." << endl
  << "Popping characters off the back produces: ";
 const string s("abcdefghij");
 vector<char> v(s.begin(), s.end());
 for(;v.size() > 0;){
  cout << v.back();
  v.pop_back();
 }
 cout << endl;
}

出力:

Demonstrating STL vector back and pop_back operations.
Popping characters off the back produces: jihgfedcba