c++ iterator 转指针

参考博客:https://blog.csdn.net/m0_60352504/article/details/123411929

iterator 和指针还是不太一样的,虽然直接打印iterator和指针,两者是一致的,但是还是*了再&比较保险。

#include <iostream>
#include <stdio.h>
#include <set>

using namespace std;


int main() {
    set<int> s;
    s.insert(1);
    s.insert(2);
    s.insert(3);

    pair<set<int>::iterator, bool> ret = s.insert(3);
    cout<<(*ret.first)<<endl;
    cout<<ret.second<<endl;
    const int* s3 = &(*ret.first);
    return 0;
}
文章目录