Где правильное место для инициализации элемента данных класса? У меня есть объявление класса в заголовочном файле, например:
foo.h:
class Foo {
private:
int myInt;
};
Затем я пытаюсь установить значение myInt в соответствующем файле .cpp:
foo.cpp:
int Foo::myInt = 1;
Я получаю ошибку компилятора для переопределения myInt. Что я делаю неправильно?