小编use*_*345的帖子

(C++)寻找减少内存使用量的技巧

我有一个非常严格和严格的内存限制的问题.我是CPP的极客,我想减少我的内存使用量.请给我一些提示.


我的一个朋友建议在我的结构中使用函数.例如,而不是使用:

struct node{
   int f()
   {}
}
Run Code Online (Sandbox Code Playgroud)

他建议我用:

int f(node x)
{}
Run Code Online (Sandbox Code Playgroud)

这真的有帮助吗?

注意:我的结构有很多副本.


这里有更多信息:

我正在编写某种段树来解决在线评判中的练习问题.我在结构中获得树节点.我的struct有以下变量:

  int start;
  int end;
  bool flag;
  node* left;
  node* right;
Run Code Online (Sandbox Code Playgroud)

内存限制为16 MB,我使用的是16.38 MB.

c++ memory-management

5
推荐指数
3
解决办法
1万
查看次数

标签 统计

c++ ×1

memory-management ×1