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語言或者CMATLAB或者LINGO給我解決一下下面的數學模型啊

你給出的資料沒有上限,計算應該沒什麼願意!不過由你給出的資訊 matlab求解!clear all clcf inline x 1 x 3 x 4 2 x 1 x 4 x 2 x x 3 y1,x 4 y2 l 0 0 2 0 x0 1 1 2 1 u inf inf inf inf x,val f...

c 中vector是什麼,怎麼用

123456 78910 1112 1314 1516 1718 1920 2122 2324 2526 2728 2930 inserting into a vector include include int main myvector.insert myvector.begin myarray...