チャレンジ:
コンパイルに失敗するこのコードがあります。何が悪いのか分かりますか?それは私に一度頭痛を引き起こしました。
// header
namespace values {
extern std::string address;
extern int port;
}
// .cpp file
std::string ::values::address = "192.0.0.1";
int ::values::port = 12;
一見正しいように見えます。エラーの数とエラーは!?