Witam podczas nauki stworzyłem klasę która dziedziczy po innej klasie lecz nie chce mi się to kompilować i pokazuje mi taki error Error 1 error C2084: function 'Uczen::Uczen(std::string,float,int,std::string,std::string,std::string,int,int,float,float)' already has a body
Wiem ,żę to jest głupi program itp lecz dopiero się uczę programować i chce po nauczeniu się kolejnych działów dodawać nowe rzeczy do kodu.
#include "Uczen.h"
#include "Szkoła.h"
#include<iostream>
#include<fstream>
Uczen::Uczen(std::string nss , float oo , int iuu,std::string imieu, std::string nazwiskou, std::string miejscowscu, int peselu, int roku, float ocenau, float sredniau) :Szkola(nss, oo, iuu)
{
imie=imieu;
nazwisko=nazwiskou;
miejscowsc=miejscowscu;
pesel=peselu;
rok_urodzenia=roku;
ocena=ocenau;
srednia = sredniau;
}
Uczen::~Uczen()
{
}
void Uczen::dodawanie_ucznia()
{
std::fstream plik;
plik.open(Szkola::fnazwa_szkoly(), std::ios::out);
if (plik.good())
{
plik << std::endl;
std::cout << "podaj imie ucznia: ";
std::cin >> imie;
plik << "Imie ucznia: " << imie << std::endl;
std::cout << "podaj nazwisko ucznia: ";
std::cin >> nazwisko;
plik << "Nazwisko ucznia: " << nazwisko << std::endl;
std::cout << "podaj pesel ucznia ";
std::cin >> pesel;
plik << "Pesel ucznia: " << pesel << std::endl;
}
else
{
std::cout << "error w uczniu nie da sie dodac do pliku jego specyfikacji!!!!!!!!!!!!!!!!!!!! " << std::endl;
}
}