Re: [FAQ&FME] C 語言新手十誡
還有一個問題也蠻常見的...
為啥陣列配太大就會出錯阿?如: int array[3000000000];
Ans: 這種方法會將資料配置在function stack中,而function stack的大小
並不大,若有大陣列需求,請將其配在heap。如:
int *array=new int[3000000000];
或者直接使用C++標準庫中的vector<T>類別。
嗯...其實記憶體管理就可以寫一堆勒...另外,從無到有建構FAQ不免太辛苦,
看看網路上的C/C++ FAQ已經蠻多內容了,不如擇優將其翻譯後加入吧? :)
C: http://www.eskimo.com/~scs/C-faq/top.html
C++: http://www.parashift.com/c++-faq-lite/
...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.163.119
推
59.115.78.29 08/25, , 1F
59.115.78.29 08/25, 1F
推
140.113.141.1 08/26, , 2F
140.113.141.1 08/26, 2F
→
140.113.141.1 08/26, , 3F
140.113.141.1 08/26, 3F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 3 之 14 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章