Witam, mam problem ze stringiem. Kompilator wywala mi błędy w deklaracji stringa i w kostruktorze. Męczę się z tym i już naprawdę nie wiem co jest źle. :(
#include "stdafx.h"
#include "Restauracja.h"
void Restauracja::dodaj()
{
cout<<"DODAWANIE RESTURACJI"<<endl;
cout<<"Podaj nazwę nowej restauracji: ";
getline(cin, nazwa_restauracji);
cout<<"Podaj ilość stolików: ";
cin>>il_stolikow;
}
void Restauracja::wczytaj()
{
cout<<"***************************************************************************"<<endl;
cout<<"Rezerwacja miejsc w restauracji"<<endl;
cout<<"Podaj nazwę restauracji, w której chcesz zarezerwować miejsce: ";
getline(cin, nazwa_restauracji);
cout<<"Podaj numer stolika do rezerwacji: ";
cin>>nr_stolika;
}
Restauracja::Restauracja(int il_m, int il_s, int nr_s, string name)
{
il_miejsc=il_m;
il_stolikow=il_s;
nr_stolika=nr_s;
nazwa_restauracji=name;
}
Restauracja::~Restauracja(void)
{
}
#pragma once
#include "miejsce.h"
class Restauracja :
public Miejsce
{
protected:
string nazwa_restauracji;
int il_miejsc, il_stolikow, nr_stolika;
public:
void wczytaj();
void dodaj();
Restauracja(int=1, int=1, int=1, string="Bar");
~Restauracja(void);
};