下列关于命名空间的说法错误的是( )。
命名空间可以嵌套, 例如 namespace A { namespace B { int i;}} 。
命名空间只可以在全局定义。
命名空间中可以存放变量和函数。
如果程序中使用了 using 命令同时引用了多个命名空间,并且命名空间中存在相同的函数,会出现程序运行错误。