可能是重复问题:
C++中静态常量字符串(类成员)
链接时给出重复符号错误的已初始化static const的C++类成员
由于我使用的 C++ 版本不支持 string 类,所以我要重新开始学习一些东西。
我正在为我的类定义头文件,并想为一个 URL 创建一个静态常量。我试图通过以下方式实现:
#include <string>
class MainController{
private:
static const std::string SOME_URL;
}
const std::string MainController::SOME_URL = "www.google.com";
但这会在链接期间导致重复定义。
我该如何实现这一点?