Witam. Dopiero zaczynam obiektówkę i po przerobieniu 10 zadań bez problemów, problem wyskakuje w najmniej oczekiwanym miejscu :D
plik naglowkowy:
#ifndef RACHUNEK_H_INCLUDED #define RACHUNEK_H_INCLUDED class Rachunek { std::string nazwisko; std::string nr_rachunku; double saldo; public: Rachunek(); Rachunek(std::string name,std::string nr,double s = 0.0); ~Rachunek(){}; void show(); void give(const double m); void get(const double m); }; #endif // RACHUNEK_H_INCLUDED
plik cpp:
#include <iostream> #include "rachunek.h" using namespace std; Rachunek::Rachunek() //domyslny { nazwisko = "Nie podano"; nr_rachunku = "0000-0000-0000-0000"; saldo = 0.0; } Rachunek::Rachunek(string name, string nr, double s = 0.0) //wlasny { nazwisko = name; nr_rachunku = nr; saldo = s; } ....
Tworzę obiekt
Rachunek k1("Brak""Brak");
Błąd wyskakuje przy tworzeniu obiektu jak i przy definicji konstruktora wlasnego czyli cos musi byc z nim nie tak a nie wiem co :(