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裏面的變量,這些變量依然是佔內存的!

因此請務必算好程序的空間複雜度!

相關文章
相關標籤/搜索