建立存放指针的容器并读出

创建一个容器,里面存放指向string类型的指针,然后读出指针指向的string内容


#include

#include

#include

using namespace std;


int main()

{

    vector text;

    for( string word; cin>>word; )

       text.push_back(word);


    vector point( text.size() );

    for( size_t i=0; i!=text.size(); ++i )

        point[i] = &text[i];


    for( vector::const_iterator itor=point.begin(); itor!=point.end(); ++itor )

        cout << **itor << endl;


    return 0;

}


请使用浏览器的分享功能分享到微信等