• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Klasa a globalizm

VPS Starter Arubacloud
0 głosów
153 wizyt
pytanie zadane 7 grudnia 2016 w C i C++ przez DragonCoder Nałogowiec (36,500 p.)
Dzien dobry,

zrobilem projekt, mowie wszystko pieknie ladnie. Rozbilem na kilka plikow no i dalem tam wpisanie imienia do klasy, taka sama klase stworzylem w innym pliku, no ale jak to ja zapomnialem, ze moge je nazwac tak samo, ale ta klasa nie wyjdzie poza plik. Jak moge zglobalizowac klase, to znaczy stworzyc jedna dla calego projektu i widoczna w kazdym pliku?

Dziekuje i milego dnia :)

1 odpowiedź

0 głosów
odpowiedź 7 grudnia 2016 przez JAKUBW Nałogowiec (33,470 p.)
wybrane 7 grudnia 2016 przez DragonCoder
 
Najlepsza

Słowo kluczowe static.

komentarz 7 grudnia 2016 przez KubenQPL Maniak (62,820 p.)

A żeby wiedział czego szukać to słowo kluczowe singleton. (Wzorzec projektowy)

komentarz 7 grudnia 2016 przez DragonCoder Nałogowiec (36,500 p.)
||=== Build: Debug in YingYangValley (compiler: GNU GCC Compiler) ===|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp||In member function 'int Defender::onePointUpToStrengthDefender()':|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp|201|warning: no return statement in function returning non-void [-Wreturn-type]|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp||In member function 'int Defender::twoPointUpToStrengthDefender()':|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp|221|warning: no return statement in function returning non-void [-Wreturn-type]|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp||In member function 'int Defender::threePointUpToStrengthDefender()':|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp|241|warning: no return statement in function returning non-void [-Wreturn-type]|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp||In member function 'int Defender::fourPointUpToStrengthDefender()':|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp|261|warning: no return statement in function returning non-void [-Wreturn-type]|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp||In member function 'int Defender::fivePointUpToStrengthDefender()':|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp|281|warning: no return statement in function returning non-void [-Wreturn-type]|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp||In member function 'int Defender::lvlUpDefender()':|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp|457|warning: control reaches end of non-void function [-Wreturn-type]|
obj\Debug\classes_charackter\class_defender.o||In function `ZN8Defender26howSeeTheAttributsDefenderEv':|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp|303|undefined reference to `Defender::nameDefender'|
obj\Debug\classes_charackter\class_defender.o||In function `ZN8Defender26saveTheStatysticksDefenderEv':|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp|332|undefined reference to `Defender::nameDefender'|
obj\Debug\classes_charackter\class_defender.o||In function `ZN8Defender26readTheStatysticksDefenderEv':|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp|362|undefined reference to `Defender::nameDefender'|
obj\Debug\classes_charackter\class_defender.o||In function `ZN8Defender23giveNameForYourDefenderEv':|
C:\Users\kryst\Desktop\programowanie\YingYangValley\classes_charackter\class_defender.cpp|374|undefined reference to `Defender::nameDefender'|
||error: ld returned 1 exit status|
||=== Build failed: 5 error(s), 6 warning(s) (0 minute(s), 1 second(s)) ===|
komentarz 7 grudnia 2016 przez JAKUBW Nałogowiec (33,470 p.)
Bez kodu nie mogę ci pomóc, ale kojarzę ten typ błędów. Weź utwórz nowy projekt i poćwicz to. Aby wiedzieć jak to działa.
komentarz 7 grudnia 2016 przez DragonCoder Nałogowiec (36,500 p.)
Dodalem tylko slowo static do pliku.h
komentarz 7 grudnia 2016 przez KubenQPL Maniak (62,820 p.)
Poszukaj "singleton c++" na pewno będą tutoriale

Podobne pytania

0 głosów
1 odpowiedź 321 wizyt
pytanie zadane 5 lutego 2017 w PHP przez Mistrz0000000 Bywalec (2,780 p.)
0 głosów
4 odpowiedzi 1,520 wizyt
pytanie zadane 8 września 2016 w C i C++ przez Tadeusz Jasińska Nowicjusz (190 p.)
+1 głos
3 odpowiedzi 573 wizyt

92,973 zapytań

141,938 odpowiedzi

321,180 komentarzy

62,301 pasjonatów

Motyw:

Akcja Pajacyk

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.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...