• 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
124 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ź 235 wizyt
pytanie zadane 5 lutego 2017 w PHP przez Mistrz0000000 Bywalec (2,780 p.)
0 głosów
4 odpowiedzi 1,321 wizyt
pytanie zadane 8 września 2016 w C i C++ przez Tadeusz Jasińska Nowicjusz (190 p.)
+1 głos
3 odpowiedzi 355 wizyt

92,453 zapytań

141,262 odpowiedzi

319,088 komentarzy

61,854 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.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...