예를 들면

        std::vector<std::string*> strlist;

이런 식으로 포인터를 담아 놓으면

열거자로 데이터 순회할때 역참조를 두번 해야되는데

        for(auto h = strlist.begin(); h != strlist.end(); ++h)
                cout << (*h)->data() << endl;

이 방법밖에 없나 영 코드가 맘에 들지 않는데