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 :(