namespace用法

深夜逃课更博客祭ios

一直不知道namespace怎么用,因此在noip吃了不小的亏,而后前天的省选模拟写了四个子程序,拼的我心累QWQ...数据结构

今天膜了一下mjt大佬,get到了新姿式spa

 

namespace的用法其实很简单调试

像这样code

#include<iostream>
namespace Attack
{
    int a;
}
int main()
{
    std::cin>>Attack::a;
    return 0;
}

它的一大好处就是避免变量名冲突,blog

在信息学奥赛中通常是为了对代码进行封装,ip

好比说你能够用namespace把几个暴力拼到一份代码中而不用担忧变量名冲突,内存

或者把像线段树、平衡树这种大型数据结构封装起来,方便调试ci

须要注意的是get

即便你不调用namespace里面的变量,这些变量依然是占内存的!

因此请务必算好程序的空间复杂度!

相关文章
相关标签/搜索