最近,我在C++工作,我必须创建一个array[60.000][60.000].但是,我无法创建此数组,因为它太大了.我试过float **array,甚至static float array没有什么是好的.有没有人有想法?谢谢你的帮助!
Mys*_*ial 17
大小矩阵60,000 x 60,000具有3,600,000,000元素.
你正在使用类型,float所以它变成:
60,000 x 60,000 * 4 bytes = 14,400,000,000 bytes ~= 13.4 GB
Run Code Online (Sandbox Code Playgroud)
你的机器甚至有那么多记忆吗?
请注意,堆栈与堆的问题甚至不重要,除非您有足够的内存开始.
这是一个可能的问题列表:
| 归档时间: |
|
| 查看次数: |
26772 次 |
| 最近记录: |