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

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

コピーコンストラクタ std::vector

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

// P130 ex06-04.cpp
#include<iostream>
#include<vector>
#include<cassert>
int main(){
 using std::cout;
 using std::endl;
 using std::vector;
 cout << "Demonstrating STL vector copying constructors." << endl;
 const char name[] = "George Foreman";
 vector<char> george(name, name + 6),
  anotherGeorge(george.begin(), george.end());
 assert(george == anotherGeorge);

 vector<char> son1(george);
 assert(george == son1);

 vector<char> son2 = george;
 assert(george == son2);
}