Witam dopiero zaczynam programowac i chciałbym się zapytac parę banalnych rzeczy tylko prosze nie odsylajcie mnie do wujka google jeśli nie chcecie udzielac odpowiedzi to nie jesli tak to bede wdzięczny, dlaczego w danym programie jest zamiana z małych liter na duże??? do czego sluzy konstruktor??, wiem ze ma taka sama nazwe jak klasa, czy void wypisz() różni sie czyms od void wyswietl()??? czy to tylko nazwy metody?
class Osobowe : public Auto
{
public:
string kolor;
string model;
string przebieg;
Osobowe(string ROK_PRODUKCJI, string TAB_REJESTR, string MARKA, string KOLOR, string MODEL, string PRZEBIEG)
{
rok_produkcji=ROK_PRODUKCJI;
tab_rejestr=TAB_REJESTR;
marka=MARKA;
kolor= KOLOR;
model=MODEL;
przebieg=PRZEBIEG;
}
void wyswietl()
{
cout << " Rok produkcji: " << rok_produkcji << endl <<" Tablica rejestracyjna: " << tab_rejestr << endl;
cout << " Marka: " << marka << endl << " Kolor: " << kolor << endl;
cout << " Model: " << model << endl << " Przebieg: " << przebieg << endl <<endl;
}
};
class Ciezarowe : public Auto//dziedziczenie funkcji//
{
public:
string zbiornik;
string ciezar;
string il_osi;
Ciezarowe(string ROK_PRODUKCJI, string TAB_REJESTR, string MARKA, string ZBIORNIK, string CIEZAR, string IL_OSI)
{
rok_produkcji=ROK_PRODUKCJI;
tab_rejestr=TAB_REJESTR;
marka=MARKA;
zbiornik=ZBIORNIK;
ciezar=CIEZAR;
il_osi=IL_OSI;
}
void wyswietl()
{
cout << " Rok produkcji: " << rok_produkcji << endl <<" Tablica rejestracyjna: " << tab_rejestr << endl;
cout << " Marka: " << marka << endl << " zbiornik: " << zbiornik << endl;
cout << " Ciezar: " << ciezar << endl << " Ilosc osi: " << il_osi << endl << endl;
fstream file;
file.open("baza.txt",ios::in);
if (file.good() == true)
{ i czy ktos mógby mi wyjasnic te trzy liniki powyzej z góry dzięki za poswiecenie ; D
}