Duplicar posibles:
C++ static constant string (class member)
static const C++ class member initialized gives a duplicate symbol error when linking¿Cómo se definen las constantes de cadena en C++?
Mi experiencia con C++ es anterior a la adición de la clase cadena, por lo que estoy empezando otra vez en algunos aspectos.
Estoy definiendo mi archivo de cabecera para mi clase y quiero crear una constante estática para una url. Estoy intentando hacer esto mediante la siguiente manera:
#include <string>
class MainController{
private:
static const std::string SOME_URL;
}
const std::string MainController::SOME_URL = "www.google.com";
Pero esto me dará una definición duplicada durante el enlace.
¿Cómo puedo lograr esto?
http://stackoverflow.com/questions/2888805/static-const-c-class-member-initialized-gives-a-duplicate-symbol-error-when-lin DUP –