【发布时间】:2011-11-26 03:25:26
【问题描述】:
可能重复:
C++ static constant string (class member)
static const C++ class member initialized gives a duplicate symbol error when linking
我在 C++ 方面的经验早于字符串类的添加,所以我在某些方面重新开始。
我正在为我的类定义我的头文件,并想为一个 url 创建一个静态常量。我正在尝试这样做:
#include <string>
class MainController{
private:
static const std::string SOME_URL;
}
const std::string MainController::SOME_URL = "www.google.com";
但这在链接期间给了我一个重复的定义。
我怎样才能做到这一点?
【问题讨论】:
标签: c++ class definition