【C++】std::set 集合について。

短い記事ですが、C++の[std::set]について簡単に調べてみました。

std::set<型>

[std::set]は指定した型の変数は格納する「集合」体です。 「配列」とは、値を格納することではよく似ています。

  • 挿入、削除ができる
  • ソートが自動的に行われる
  • 個別に取り出せない(例、2つ目の値を取り出すなど)
  • [std::verctor]に比べて動作が重い

[c] //定義 std::set spriteNumbers;

//挿入 spriteNumbers.insert(1); spriteNumbers.insert(3); spriteNumbers.insert(5);

//取り出す for(auto num : spriteNumbers){

}

[/c]

【参考】

Effective C++ 第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTI)Effective C++ 第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTI)
スコット メイヤーズ,小林 健一郎

丸善出版
売り上げランキング : 96806

Amazonで詳しく見る