1樓:匿名使用者
就算是c++,我也一向不用vector,我一直認為自己用指標去實現的話,寫出的**應該是效率最高的
2樓:旁笑槐
c語言不能用vector,但你可以自己寫個隨機訪問adt或連結串列adt
3樓:匿名使用者
僅僅是c標準庫沒提供vector的功能而已,你完全可以自己寫。
4樓:匿名使用者
1、c語言不能用vector,c標準庫沒提供vector的功能,可以自己寫。
2、vector是c++ stl當中的容器。
vector容器型別
vector容器是一個模板類,可以存放任何型別的物件(但必須是同一類物件)。vector物件可以在執行時高效地新增元素,並且vector中元素是連續儲存的。
vector的構造
函式原型:
template
explicit vector(); // 預設建構函式,vector物件為空
explicit vector(size_type n, const t& v = t()); // 建立有n個元素的vector物件
vector(const vector& x);
vector(const_iterator first, const_iterator last);
5樓:江小右
c語言沒有,當然也就不能用。定義一個指標,動態分配記憶體或者定義一個很大的陣列
6樓:程明波
首先string類本身就是一個typedeftypedef basic_string, allocator>string;
不知道你說的string是此string還是字串的意思。
什麼意思呢,模板template是c++以後才出現的程式設計方式。
vector用起來非常方便,但是也是模板類。所以純c是不可以用的。
純c的話malloc動態申請吧。
7樓:呆
不能。。。vector 是c++的。。
c語言裡面可以用stl嗎?
8樓:匿名使用者
不可以。
stl即standard template library,也來就是標準源模板庫。是針對c++語言進行開發的,裡面使用了過載,模板等等技術。
這些技術都是c++所特有的,c語言並不支援。
所以在c語言中無法使用stl。
當c語言程式設計中需要類似功能時,可以自行實現類似的,c語言可用的函式介面。
9樓:刑文竹紫雪
stl現在是c++的一部分。所以c語言應該不可以用stl。
用c語言可以開發app嗎,C語言能做APP嗎
撩妹小能手 可以的,c語言本來就是開發軟體的程式。特有特點 c語言是一個有結構化程式設計 具有變數作用域 variable scope 以及遞迴功能的過程式語言。c語言傳遞引數均是以值傳遞 pass by value 另外也可以傳遞指標 a pointer passed by value 不同的變數...
c在c語言程式設計裡是做什麼用的, c 在C語言程式設計裡是做什麼用的??
山大威海校區 通過你的描述我大概知道你要表述的意思了,fscanf是進行檔案讀取操作,而檔案中資料的存放格式是用中間 來描述規範的,當然,第一項大家都知道,是開啟檔案的指標 file,這裡是output fopen 至於第三項,是要儲存的位置,你的情況是 c字元,而 c就是檔案中的間隔符。 百小度 ...
關於C語言和程式設計,用C語言程式設計和用C 語言程式設計區別大嗎?
一 工欲善其事,必先利其器 這裡介紹幾個學習c語言必備的裝置和書籍 a 開發環境 例如turbo c 2.0,這個曾經佔據了dos時代開發程式的大半個江山。但是現在windows時代,用turbo c有感覺不方面,編輯程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。建議使...