看板 C_and_CPP 關於我們 聯絡資訊
各位大大,我是最近開始學習c++的新手 最近看到了vector的部份 可是問題來了~ 我看了之後想說自己先試打看看一個簡單的程式 結果我用dec c++執行之後是錯誤的不能執行 想說是不是漏打什麼 所以又看著書上的範例打了一遍 結果還是一樣.... 以下是我按照範例打得: #include<iostream.h> #include<vector> int main() { vector<int> ivector(10); for(int i = 0; i < ivector.size(); i++) { ivector[i] = i; } for(int i = 0; i < ivector.size(); i++) { cout << ivector[i] << " "; } cout << endl; system("PAUSE"); return 0; } 可以請版上各位大大幫我看看為什麼會這樣嗎? 他執行時錯誤是說vector沒有定義.... 我也不知該怎麼辦~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.142.11.52
tsaiminghan:std:: 命名空間錯誤? using namespace std; 02/13 22:06
ilway25:1. 去掉 .h 2. 在第二行後加入 using namespace std; 02/13 22:06
smalldulan:可以了~感謝兩位大大地幫忙^^ 02/13 22:17
adrianshum:根本還沒有到 "執行" 的階段嘛... =_= 02/14 02:12