INT メイン() { clock_t T1 = クロック()。 ベクトル < 文字列 > vec_Str。 以下のために(int型 i = 0 ; iは< 5000001 ; iは++ ) { vec_Str.push_back(" 29843974923752758427598475984759847598427598475982475894752 " )。 } clock_t T2 = クロック()。 裁判所未満 << " vecotrのスリープ時間がある" << T2 - T1 << てendl; リスト < 文字列> list_Str; 以下のために(int型 i = 0 ; iは< 5000000 ; iは++ ) { list_Str.push_back(" 29843974923752758427598475984759847598427598475982475894752 " )。 } COUT << " リスト睡眠時間が" <<クロック() - T2 << ENDL。 getchar関数(); リターン 0 ; }
WindowsおよびLinuxでこのプログラムの下で試みたが、結果は驚き
窓のLinuxとほとんど差の両方の下でほぼ3倍遅くリストの下のベクトルが、ベクトルの利点を簡単に見