C++筆記:頭文件中只應定義確實必要的內容

在 C++ 我們常常會用慣了 using 和 using namespace 聲明。

但是,在頭文件中,不應該使用任何 using 聲明。

道理很簡單:頭文件的內容會成為每個引用該文件的程序的一部分。在此處包含 using 聲明將直接(可能)導致不必要的 using 聲明,且頭文件的使用者可能並不知道它有這個 using 聲明。

因此,在頭文件中,永遠使用類型的完全限定名稱。如,std::cin,std::string。

当前页阅读量为: