1.using name space std;//含义是可以使用标准库中的函数,所以如果和标准库中的函数名相同,需要在前面标明是哪个空间的函数,否则会发生函数重载二义性。
2.反之,如果不使用using namespace std;这条预编译指令,那么再使用标准库中的函数或变量,须std::cout类似这样
3.若预编译指令放在最前面,则全局有效,若放在函数定义中,则在该函数中有效。
1.using name space std;//含义是可以使用标准库中的函数,所以如果和标准库中的函数名相同,需要在前面标明是哪个空间的函数,否则会发生函数重载二义性。
2.反之,如果不使用using namespace std;这条预编译指令,那么再使用标准库中的函数或变量,须std::cout类似这样
3.若预编译指令放在最前面,则全局有效,若放在函数定义中,则在该函数中有效。