Задать вопрос
@Acaunt

Как правильно инициализировать константы в namespace в *.h *.cpp?

Хочу добавить константы в namespace, чтобы использовать их на протяжении всей программы, но при попытке разделить их на *.h и *.cpp у меня это не получается попробовал все способы что смог найти.
Пример констант, которые хочу сделать
const std::string TITLE = "Project";

const unsigned VER_MAJOR = 0;
const unsigned VER_MINOR = 0;
const unsigned VER_PATCH = 1;

const std::string VERSION = std::to_string(VER_MAJOR) + "." + std::to_string(VER_MINOR) + "." + std::to_string(VER_PATCH);

const std::string LOCATION_SETTINGS_FILE = "C:/Users/User/Documents/" + TITLE + "/";

Пожалуйста напишите простой пример, что писать в *.h и *.cpp.
  • Вопрос задан
  • 168 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
maaGames
@maaGames
Погроммирую программы
Почитай про ключевое слово extern при объявлении переменных, послеэтого всё получится.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы