tools
読み取り中…
検索中…
一致する文字列を見つけられません
vector.h
[詳解]
1#include <vector>
2#include <algorithm>
3
4/**
5 * @file vector.h
6 * @brief std::vector 補助ユーティリティ
7 *
8 * 標準ライブラリの std::vector に対して便利な補助関数を提供します。
9 */
10
11/**
12 * @namespace vct
13 * @brief vector ユーティリティ用名前空間
14 */
15namespace vct {
16 /**
17 * @brief vector に特定の値が含まれているか調べる
18 * @tparam T ベクタの要素型
19 * @param vec 検索対象のベクタ
20 * @param value 検索する値
21 * @return 値が含まれていれば true、含まれていなければ false
22 */
23 template<typename T>
24 bool contains(const std::vector<T>& vec, const T& value) {
25 return std::find(vec.begin(), vec.end(), value) != vec.end();
26 }
27}
vector ユーティリティ用名前空間
bool contains(const std::vector< T > &vec, const T &value)
vector に特定の値が含まれているか調べる
Definition vector.h:24