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
*/
15
namespace
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
}
vct
vector ユーティリティ用名前空間
vct::contains
bool contains(const std::vector< T > &vec, const T &value)
vector に特定の値が含まれているか調べる
Definition
vector.h:24
vector.h
構築:
1.14.0