1樓:匿名使用者
這個問題好,我來回答吧,當是複習下。vector是c++標準庫中定義的型別,是容器的一種。標準庫中容器有很多種,vector只是最基本的一種,vector型別和陣列型別的基本功能都是一樣的,就是儲存同類元素,但是他與陣列最大的區別就是可以實現動態儲存,舉個例子來說:
#include
#include
using namespace std;
int main
}return 0;
}樓主可以實驗一下,執行後隨便輸入些字元按回車,可以發現使用容器的妙處。其實要講清楚容器一兩句可不行,這段**只是一個小小的體驗。
另外補充兩點:
1、如果是用vc6.0進行編譯,會出現四個warning不管它,這是因為vc6.0對c++標準庫的支援不是很好
2、如果想多學點這方面的知識,建議閱讀c++ primer!
2樓:希聲和寡
有人問過,
最佳答案回答的挺不錯的
c語言裡可以用vector嗎,c語言裡面可以用stl嗎?
就算是c 我也一向不用vector,我一直認為自己用指標去實現的話,寫出的 應該是效率最高的 旁笑槐 c語言不能用vector,但你可以自己寫個隨機訪問adt或連結串列adt 僅僅是c標準庫沒提供vector的功能而已,你完全可以自己寫。 1 c語言不能用vector,c標準庫沒提供vector的功...
wire和cable有啥區別,wire和cable的區別是什麼?
馮卿厚振博 wire 和cable 就其本身的定義兩個詞沒有太大的區別,都是必須符合標準和規定的,用於電 通訊傳導的電線 電 纜線 按照英語的習詞習慣,兩個詞細微的區別在於物品的使用範圍 wire 多側重它的有形的 電線 和無形的 電波 對特指的this type ofwire 或that kind...
CUV和SUV是啥意思有啥區別,SUV和CUV分別是什麼意思?
易巡航 本來沒有cuv這個詞。車標裡採用cuv這個字母組合的一個是已經消失的來寶,一個是道奇酷威。大概c是取自city,意思是城市型多功能車。 狸愛婭汐 cuv是轎車底盤上衍生出的車型,suv是屬於運動型多功能車!純越野!cuv是英文car based utility suv和cuv分別是什麼意思?...