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

question-closed Problem z funkcjami klasy

–1 głos
42 wizyt
pytanie zadane 3 lipca 2020 w C i C++ przez Mati49 Obywatel (1,900 p.)
zamknięte 3 lipca 2020 przez Mati49

Witam!

Mam pytanie, dlaczego ten kod mi nie działa? Zrobiłem wszystko tak jak na poradniku z linku http://cpp0x.pl/kursy/Kurs-C++/Funkcje-w-klasie-czyli-metody/312.

#include <iostream>
#include "conio.h"

using namespace std;

class Mob
    {
        public:
     //specific
     string ename;
     int elevl;
     int ehp_max;
     int ehp;
     int emp_max;
     int emp;
     int est_max;
     int est;
     //nonspecific
     int edefense;
     int emelee_attack;
     int emag;
     public:
         int melee_demage_calc(int melee_atck, int strength);
    };

    int Mob::melee_demage_calc(int melee_atck, int strength)
     {
         return(ehp=strength+melee_atck/edefense*24);
     }

 

komentarz zamknięcia: Już rozwiązałem problem
komentarz 3 lipca 2020 przez tkz Nałogowiec (41,900 p.)
Wklej cały kod, bo ewidentnie brakuje main'a.
komentarz 3 lipca 2020 przez Mati49 Obywatel (1,900 p.)
Ale w mainie nie ma problemu.
komentarz 3 lipca 2020 przez tkz Nałogowiec (41,900 p.)
Twoje pola w klasie nie są zainicjalizowane.

Podobne pytania

0 głosów
0 odpowiedzi 114 wizyt
pytanie zadane 4 lutego 2021 w C i C++ przez NukaNuka56 Użytkownik (980 p.)
0 głosów
1 odpowiedź 41 wizyt
pytanie zadane 31 sierpnia 2020 w JavaScript przez Arcturus Bywalec (2,360 p.)
0 głosów
1 odpowiedź 55 wizyt

87,976 zapytań

136,557 odpowiedzi

304,510 komentarzy

58,337 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...