Answers for "iterator class in c++"

C++
4

cpp iterator of element

vector<int> arr = { 6, 3, 5, 2, 8 };
vector<int>::iterator itr = std::find(arr.begin(), arr.end(), elem);

if (itr != end(arr)) {
	cout << "Element " << elem << " is present at index " << distance(arr, itr) << " in the given array";
}
else {
	cout << "Element is not present in the given array";
}
Posted by: Guest on February-22-2020
0

Iterator in c++

//Iterator Pointer like Structore in c++ of STL
#include <bits/stdc++.h>
using namespace std;

int main(){
    vector<int> v = {1,2,3,4,5};
    for(int i = 0; i<v.size(); i++){
        cout<<v[i]<<" ";
    }
    cout<<endl;

    vector<int> :: iterator it;
    // it = v.begin();
    // cout<<(*it+1)<<endl;

    for(it = v.begin(); it !=v.end(); ++it){
        cout<<(*it)<<endl;
    }
    cout<<endl;

    vector<pair<int, int>> v_p = {{1,2},{3,4},{5,6}};
    vector<pair<int ,int>> :: iterator iter;
    for(iter = v_p.begin(); iter !=v_p.end(); ++iter){
        cout<<(*iter).first<<" "<<(*iter).second<<endl;
    }
    cout<<endl;
    for(iter = v_p.begin(); iter !=v_p.end(); ++iter){
        cout<<(iter->first)<<" "<<(iter->second)<<endl;
    }

    return 0;
}
Posted by: Guest on September-13-2021

Browse Popular Code Answers by Language