短い記事ですが、C++の[std::set]について簡単に調べてみました。
std::set<型>
[std::set]は指定した型の変数は格納する「集合」体です。 「配列」とは、値を格納することではよく似ています。
- 挿入、削除ができる
- ソートが自動的に行われる
- 個別に取り出せない(例、2つ目の値を取り出すなど)
- [std::verctor]に比べて動作が重い
[c]
//定義
std::set
//挿入 spriteNumbers.insert(1); spriteNumbers.insert(3); spriteNumbers.insert(5);
//取り出す for(auto num : spriteNumbers){
}
[/c]
【参考】
Effective C++ 第3版 (ADDISON-WESLEY PROFESSIONAL COMPUTI) スコット メイヤーズ,小林 健一郎 丸善出版 売り上げランキング : 96806 Amazonで詳しく見る |