C++命名空間
命名空間為何?
就是之前經常省略的 using namespace std;
簡化 std::cout , std:string 諸如此類
接著 如果你在其他地方寫了一個C++檔案並且include進目前的C++檔案時,呼叫裡面的方法或者是其他東西就會變成 includeID::method
但是當在做專案的時候,你寫了一個
Account 和 別人也寫了一個Account的時候,如果不加上前置,都使用using namespace Account變為全域的話就會導致分不清楚是哪一個Account導致錯誤。
參考:https://openhome.cc/Gossip/CppGossip/Namespace.html
留言
張貼留言