c++でvectorfind使用
c++でvectorfind使用
map(mapにはfindメソッドがある)とは異なり、vector自体にはfindというメソッドはなく、そのfindはalgorithmによって実現される.
あまり話さないで、コードをつけます.
findという関数を定義するalgorithmというヘッダファイルを含めることを覚えています.
参考資料:http://blog.csdn.net/huangyimin/article/details/6133650
自分で手動で叩くことをお勧めします.見たことがあるだけで、一回叩くと映像が深くなります.
map(mapにはfindメソッドがある)とは異なり、vector自体にはfindというメソッドはなく、そのfindはalgorithmによって実現される.
あまり話さないで、コードをつけます.
#include
#include
#include
int main()
{
using namespace std;
vector vec;
vec.push_back(1);
vec.push_back(2);
vec.push_back(3);
vec.push_back(4);
vec.push_back(5);
vec.push_back(6);
vector::iterator it = find(vec.begin(), vec.end(), 6);
if (it != vec.end())
cout<
findという関数を定義するalgorithmというヘッダファイルを含めることを覚えています.
参考資料:http://blog.csdn.net/huangyimin/article/details/6133650
自分で手動で叩くことをお勧めします.見たことがあるだけで、一回叩くと映像が深くなります.