上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
801901987 偶而上來逛逛的過客
註冊時間: 2013-06-24 文章: 13
173.21 果凍幣
|
發表於: 2013-6-27, AM 9:15 星期四 文章主題: 關於c++的結構體 |
|
|
請問這個結構體
struct a
{ int cc;
}aa[x];
請問x最大可以用到多少?
如果我宣告x=1000000
如果我只用0~99
剩下的101~x
這些多餘的
會讓程式執行效率變差嗎? |
|
回頂端 |
|
![](templates/subSilver/images/spacer.gif) |
fire231 散播福音的祭司
註冊時間: 2007-09-15 文章: 152
322.55 果凍幣
|
發表於: 2013-7-5, PM 10:10 星期五 文章主題: Re: 關於c++的結構體 |
|
|
之前用過
X好像不會很多
絕對不可能到你說的那個數字
9999好像就有點勉強了 |
|
回頂端 |
|
![](templates/subSilver/images/spacer.gif) |
yag Site Admin
註冊時間: 2007-05-02 文章: 688
2673.35 果凍幣
|
發表於: 2013-7-6, PM 2:45 星期六 文章主題: Re: 關於c++的結構體 |
|
|
要看你電腦的記憶體容量是多少
多餘的理論上來說不會直接使效率變差
但如果因為佔用過多記憶體,使得記憶體不足,就會crash;使得其他程式要釋放記憶體來給目前的程式做使用時,就會lag,效率變差是因為多了釋放的動作,而不是因為佔用記憶體本身
建議你去買本計算機概論、計算機組織、作業系統之類的書學一學,軟體設計上很多概念還是跟硬體以及作業系統底層有相關的 |
|
回頂端 |
|
![](templates/subSilver/images/spacer.gif) |
|