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...