W pliku *.h zapisz:
extern Typ name;
Obowiazkowo include guardy / #pragma once ofc
W pliku *.cpp
#include "nazwa_pliku.h" Typ name = ...;
Avernis, zmienna globalna zadeklarowana w jednym module nie będzie widoczna w drugim - w takiej sytuacji należy użyć extern. Bez tego zapchasz przestrzeń nazw.
Chodzi mi o coś takiego:
struct Slots { Slots(); static int zmienna; };
Potem w pliku cpp int Slots::zmienna = 1;
93,717 zapytań
142,629 odpowiedzi
323,261 komentarzy
63,261 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj
Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.