天天看点

C/C++【初级】使用namespace的三种方式

【第一种】 using directive

class Complex{
//ToDo
}
int main()
{
    using namespace std;// 该行以下的代码段都认识std了,直接使用std里面函数即可
    Complex c1(,);
    cout << c1;
}
           

【第二种】 using declaretion

class Complex{
//ToDo
}
int main()
{
    using std::cout;    // 该行以下的代码段都认识cout了,但不认识cin,使用cin时,需要‘std::cin’这样去使用
    Complex c1(,);
    cout << c1;
}
           

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

参考链接: [[C/C++]_[操作符重载operator type()和operator()的区别]

class Complex{
//ToDo
}
int main()
{
    Complex c1(,);
    std::cout << c1; // 每次使用cout时,都要加前缀std::
}