J'ai un fichier d'en-tête "USpecs.h" :
#ifndef USPECS_H
#define USPECS_H
#include "Specs.h"
#include <iostream>
#include <vector>
std::vector<Specs*> UcakSpecs;
#endif
J'utilise cet en-tête à la fois dans la fonction principale et dans une autre classe appelée Ucak.
Mais lorsque je le construis, l'erreur suivante se produit :
Ucak.cpp|6|multiples définitions de `UcakSpecs'|.
Comme je l'ai cherché auparavant, cela devrait être correct avec #ifndef mais ce n'est pas le cas.