Wpis z mikrobloga

#programowanie Mam problem podczas dzielenia mojego kodu na kilka plików. Zdefiniowalem enum w osobnym pliku enum.h i chciałem wykorzystać go jako return value dla funkcji w pliku enum.cpp.

Funkcja wygląda przykładowo tak:

usingexternalenum function() { stuff }


Natomiast deklaracjo-definicja w enum.h wygląda tak

enum usingexternalenum { 1,2,3 };


Jak poprawnie to zrobić, żeby działało? Dodanie extern do enum w enum.h wydaje się nie działać. Kompiler wciąż narzeka na funkcję.
  • 9