Ну, я изучаю C++ и так и не научился делать вещи, которые не являются OO. Я пытаюсь получить немного больше опыта кодирования в стиле C.
#pragma once
#ifndef GLOBALINFORMATION_H
#define GLOBALINFORMATION_H
#include "MapInformation.h"
namespace gi {
MapInformation mapInf;
};
#endif
Я хотел бы иметь возможность обращаться к gi::mapInf из каждого заголовка и cpp в моем проекте. Сейчас я включаю globalinformation.h в каждый заголовок, поэтому получаю ошибки компоновщика при множественных определениях.
Как я могу обойти эту проблему?