用c++编程,怎么样节省内存?内嵌汇编?模板元编程?

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:04:27
同题~ 知道者定当高分报答!
这样问是因为我看到北大poj上面那些题目,有的人的程序只用了8k的内存,不知道是怎么弄出来的。。。我试过,就算我只用一个int变量也得用上200多k的内存。。。啊啊啊啊啊啊

模板不会节省内存的,内嵌汇编可以节省一些内存,不过节省的也不会太多,要是纯汇编可能还能节省的多些。c++主要内存节省方向在算法上,算法的好与坏对内存使用的影响非常大。还是着重看看算法的空间复杂度吧。

一般的编程用不着节省内存吧,现在内存都这么大。

你可以到www.boost.org看看
那里面有个pool库 可以极大限度的节约内存

我也看看~~