建立存放指標的容器並讀出

程式碼女民工發表於2021-11-15

建立一個容器,裡面存放指向string型別的指標,然後讀出指標指向的string內容


#include <iostream>

#include <string>

#include <vector>

using namespace std;


int main()

{

    vector<string> text;

    for( string word; cin>>word; )

       text.push_back(word);


    vector<string*> point( text.size() );

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

        point[i] = &text[i];


    for( vector<string*>::const_iterator itor=point.begin(); itor!=point.end(); ++itor )

        cout << **itor << endl;


    return 0;

}


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70007056/viewspace-2842211/,如需轉載,請註明出處,否則將追究法律責任。

相關文章