c語言裡可以用vector嗎,c語言裡面可以用stl嗎?

時間 2021-10-17 04:48:57

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有感覺不方面,編輯程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。建議使...