C/C++【初級】使用namespace的三種方式

【第一種】 using directive

class Complex{
//ToDo
}
int main()
{
    using namespace std;// 該行以下的代碼段都認識std了,直接使用std裏面函數即可
    Complex c1(1,2);
    cout << c1;
}

【第二種】 using declaretion

class Complex{
//ToDo
}
int main()
{
    using std::cout;    // 該行以下的代碼段都認識cout了,但不認識cin,使用cin時,需要‘std::cin’這樣去使用
    Complex c1(1,2);
    cout << c1;
}

【第三種】直接引用的方式

參考鏈接: [[C/C++]_[操作符重載operator type()和operator()的區別]

class Complex{
//ToDo
}
int main()
{
    Complex c1(1,2);
    std::cout << c1; // 每次使用cout時,都要加前綴std::
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章