挑战:
我有这个代码无法编译.你能弄明白什么是错的吗?它给我带来了一次头痛.
// header
namespace values {
extern std::string address;
extern int port;
}
// .cpp file
std::string ::values::address = "192.0.0.1";
int ::values::port = 12;
Run Code Online (Sandbox Code Playgroud)
第一眼看上去是正确的.有多少,哪些是错误!?