对于std:cout类型的写法可以通过命名空间来进行省略。

    1. #include<iostream>
    2. using std::cin;
    3. int main(){
    4. int i;
    5. cin >> i;
    6. std:cout << i;
    7. }

    头文件不应该包含命名空间,否则头文件会把命名空间的规则加到所有引用此头文件的代码中去,会引起意外。
    虽然using namesapce std;可以省略所有的std,但是在涉及到std时还需要进行精细化管理。