討論串[問題] 用變數宣告陣列
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓10(10推 0噓 22→)留言32則,0人參與, 最新作者tinlans ( )時間16年前 (2009/11/30 10:25), 編輯資訊
0
0
3
內容預覽:
通常 std 規定是 O(1) 的東西實作都不敢寫太差,不然會被 user 幹死。. 其實我懷疑這篇會慢的原因慢在下面紅色的地方:. for( i = 0 ; i < gsObj.m_vbParam.size() ; i++ ). Exceptional C++ 的作者有說過 C++ compile
(還有1647個字)

推噓3(3推 0噓 9→)留言12則,0人參與, 最新作者tinlans ( )時間16年前 (2009/11/29 11:25), 編輯資訊
0
0
1
內容預覽:
SGI STL 裡 vector<T>::operator[] 的實作:. reference. operator[](size_type __n). { return *(this->_M_impl._M_start + __n); }. const_reference. operator[](s
(還有2286個字)

推噓4(4推 0噓 12→)留言16則,0人參與, 最新作者legnaleurc (CA)時間16年前 (2009/11/29 01:01), 編輯資訊
0
0
1
內容預覽:
剛剛試了一下 gcc 的 VLA:. int i = -1;. int vla[i];. printf( "%d\n", sizeof( vla ) ); // -4. 我想我不會特別去用 VLA 這種東西吧。. --. 自High筆記(半荒廢). http://legnaleurc.blogspo

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者james732 (好人超)時間16年前 (2009/11/28 22:08), 編輯資訊
0
0
2
內容預覽:
剛剛嘗試了一下,發現兩種方式產生的組合語言長度相差甚多. 使用平台:ubuntu 9.04 x86 32bit. 編譯器 :gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4). 編譯指令:gcc test.c -std=c99 -S. int main(). {. i
(還有124個字)

推噓5(5推 0噓 24→)留言29則,0人參與, 最新作者pichubaby (Pichu)時間16年前 (2009/11/28 21:02), 編輯資訊
0
0
0
內容預覽:
大家都知道似乎不能用變數去宣告陣列. 像是下面這個例子. ===. int i;. scanf("%d",&i);. int arr[i];. ===. 可是好像沒有人說過為什麼不可以耶. 因為剛剛試了一下 也一直沒有出現runtime error. 還是其實他現在會自動動態配置然後再自動free.
首頁
上一頁
1
下一頁
尾頁