所谓使用命名空间就是指定调用的函数来自哪里,这样才可以确保在多个库中有同名函数时不会调用错。
最常见的using namespace std;就是使用std下的函数,而我们常常把这一句放在mian函数外面,这样是最方便的,在通常情况下也不会发生什么问题,但把它放在需要使用的函数里面更加安全,也就是作用域变小了,这样可以防止名称冲突。
另外在使用ADO连接数据库时,指定no_namespace,表示不使用命名空间,则生成的所有内容是全局的,没有namespace;
所谓使用命名空间就是指定调用的函数来自哪里,这样才可以确保在多个库中有同名函数时不会调用错。
最常见的using namespace std;就是使用std下的函数,而我们常常把这一句放在mian函数外面,这样是最方便的,在通常情况下也不会发生什么问题,但把它放在需要使用的函数里面更加安全,也就是作用域变小了,这样可以防止名称冲突。
另外在使用ADO连接数据库时,指定no_namespace,表示不使用命名空间,则生成的所有内容是全局的,没有namespace;