Ho un file di intestazione 'USpecs.h':multipla Definizione di "..." c
#ifndef USPECS_H
#define USPECS_H
#include "Specs.h"
#include <iostream>
#include <vector>
std::vector<Specs*> UcakSpecs;
#endif
Sto usando questa intestazione sia in funzione principale e un altro classe denominata Ucak.
Ma quando costruisco verifica il seguente errore:
Ucak.cpp | 6 | definizione multiplo di `UcakSpecs' |
Come ho cercato prima, va bene con #ifndef ma non lo è.
Si prega di mostrare il file di codice CPP –
C'è una errore di battitura sul primo "include". Inoltre, se questo non è 'Specs.h' (dal momento che lo stai includendo), che cos'è? – slezica