我有一个非常严格和严格的内存限制的问题.我是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.