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