mirror of
https://github.com/szymon-jozef/ZUT-notatki.git
synced 2026-09-07 12:10:40 +02:00
fix
This commit is contained in:
BIN
uczelnia/2_semestr/programowanie/laby/lab10/out/zad9
Executable file
BIN
uczelnia/2_semestr/programowanie/laby/lab10/out/zad9
Executable file
Binary file not shown.
@@ -57,13 +57,13 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
class Dzial {
|
class Dzial {
|
||||||
std::vector<std::unique_ptr<Pracownik>> pracownicy;
|
std::vector<std::shared_ptr<Pracownik>> pracownicy;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
Dzial() {};
|
Dzial() {};
|
||||||
|
|
||||||
void dodajPracownika(std::unique_ptr<Pracownik> pracownik) {
|
void dodajPracownika(std::shared_ptr<Pracownik> pracownik) {
|
||||||
pracownicy.push_back(std::move(pracownik));
|
pracownicy.push_back(pracownik);
|
||||||
}
|
}
|
||||||
|
|
||||||
float sumaWyplat() const {
|
float sumaWyplat() const {
|
||||||
@@ -84,10 +84,10 @@ public:
|
|||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
Dzial dzial = Dzial();
|
Dzial dzial = Dzial();
|
||||||
dzial.dodajPracownika(std::make_unique<PracownikEtatowy>(
|
dzial.dodajPracownika(std::make_shared<PracownikEtatowy>(
|
||||||
"Bożena", 2500, std::make_unique<Adres>("Żołnierska", 18)));
|
"Bożena", 2500, std::make_unique<Adres>("Żołnierska", 18)));
|
||||||
|
|
||||||
dzial.dodajPracownika(std::make_unique<Zleceniobiorca>(
|
dzial.dodajPracownika(std::make_shared<Zleceniobiorca>(
|
||||||
"Adam", 6700, std::make_unique<Adres>("Wiejska", 1), 30));
|
"Adam", 6700, std::make_unique<Adres>("Wiejska", 1), 30));
|
||||||
|
|
||||||
dzial.wypiszPracownikow();
|
dzial.wypiszPracownikow();
|
||||||
|
|||||||
Reference in New Issue
Block a user