深夜逃課更博客祭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裏面的變量,這些變量依然是佔內存的!
因此請務必算好程序的空間複雜度!