程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 《C++ Primer》學習筆記:向vector對象添加元素蘊含的編程假定

《C++ Primer》學習筆記:向vector對象添加元素蘊含的編程假定

編輯:關於C++

《C++ Primer》學習筆記:向vector對象添加元素蘊含的編程假定。本站提示廣大學習愛好者:(《C++ Primer》學習筆記:向vector對象添加元素蘊含的編程假定)文章只能為提供參考,不一定能成為您想要的結果。以下是《C++ Primer》學習筆記:向vector對象添加元素蘊含的編程假定正文


練習《C++ Primer》中的3.14節時,當敲入:

#include <iostream>
#include <string>

using namespace std;

int main(){
    string word;
    vector<string> text;
    while (cin >> word)
        text.push_back(word);
    return 0;
}

程序會報錯:

error: use of undeclared identifier 'vector'

其實應該插入一行:

#include <vector>

變成:

#include <iostream>
#include <string>
#include <vector>

using namespace std;

int main(){
    string word;
    vector<string> text;
    while (cin >> word)
        text.push_back(word);
    return 0;
}

才不會報錯。

需要注意的是vector需要使用命名空間std,所以需要鍵入std::vector或在開頭敲入using namespace std; 。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved