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

Settery i gettery w dwoch plikach. C++

HackNation - ogólnopolski hackathon
0 głosów
1,179 wizyt
pytanie zadane 2 sierpnia 2016 w C i C++ przez DragonCoder Nałogowiec (36,500 p.)
Witam. Mam mały problem z rozbiciem setterów i getterów na 2 pliki. Czy ktoś mógłby ktoś sprawdzić?

plik.cpp

http://wklej.org/id/2776712/

plik.h

http://wklej.org/id/2776717/

Pozdrawiam i życzę miłego dnia

2 odpowiedzi

0 głosów
odpowiedź 2 sierpnia 2016 przez obl Maniak (51,300 p.)

No tak, w konstruktorze tworzysz jakieś deklaracje funkcji, które nie wiem jakim cudem mają ci ustawiać wartości pól tej klasy zamiast napisać metody ustawiające i pobierające wartości pól tej klasy. Poza tym, w konstruktorze możesz bezpośrednio ustawiać wartości tychże pól.

Radzę ci podstawy o klasach sobie powtórzyć. Z resztą zobacz na ten wątek: http://forum.pasja-informatyki.pl/37282/czym-sa-gettery-i-settery-w-c

komentarz 2 sierpnia 2016 przez DragonCoder Nałogowiec (36,500 p.)
edycja 2 sierpnia 2016 przez DragonCoder
To o to mi chodzi.... czy mam to zrobic tak, że tworze pusty konstruktor i daje : i dopisuje wartosci a w pliku .cpp robie settery i gettery bez konstruktora?

 

W konstruktorze mogę je utworzyć ale musze je zmieniać podczas trwania programu dltego potrzebuje settery i gettery bo sa to pola prywatne
komentarz 2 sierpnia 2016 przez obl Maniak (51,300 p.)

Konstruktor ustawiający:

Warrior::Warrior(int strengthW, int staminaW, int sleightW, int intelligenceW, int lengthW, int widthW,int lvlW,
                        int expW, int pointForStatystickW, int stateMoneyBeginnW){
   strengthWarior = strengthW;
   // i tak dalej
}

 

komentarz 2 sierpnia 2016 przez DragonCoder Nałogowiec (36,500 p.)
Przepraszam ale my się nie rozumiemy... wiem.jak działa konstruktor i wiem jak mam zapisać obiekty, ale moje pytanie brzmi:::; "GDZIE mam umieścić gettery i settery?". Normalnie gdy klasa nie jeat rozbita na pliki na .cpp i .h to wiem co i jak, ale gdy jest rozbite to nie wiem gdzie mam je umieścić
0 głosów
odpowiedź 2 sierpnia 2016 przez DragonCoder Nałogowiec (36,500 p.)
Post mozna zamknac. Odpowiedź została znaleziona po długich poszukiwaniach. Dam link jakby co.... https://www.matematyka.pl/263678.htm Swoją drogą myślałem że działa to.inaczej a jednak banalne rozwiązanie.

Podobne pytania

+3 głosów
1 odpowiedź 23,258 wizyt
pytanie zadane 5 lipca 2015 w C i C++ przez Porky Obywatel (1,190 p.)
+1 głos
2 odpowiedzi 1,457 wizyt
pytanie zadane 25 kwietnia 2015 w C i C++ przez Rayden Użytkownik (610 p.)
0 głosów
1 odpowiedź 980 wizyt
pytanie zadane 30 listopada 2020 w Java przez Kuciniak Użytkownik (930 p.)

93,608 zapytań

142,531 odpowiedzi

323,004 komentarzy

63,102 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

Kursy INF.02 i INF.03
...