• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Argument funkcji jako tablica obiektów

Object Storage Arubacloud
0 głosów
446 wizyt
pytanie zadane 24 października 2016 w C i C++ przez piekarnik Użytkownik (720 p.)

Problem zapewne błahy, ale dla mnie nie do przejścia w tym momencie. Więc proszę o pomoc jak go rozwiązać i dlaczego ta.
 

#include <iostream>

using namespace std;

class Osoba
{
    string name;
    double pay;
public:
    Osoba();
    Osoba(string imie, double a)
    {
        name=imie;
        pay=a;
    }
    Osoba(string imie)
    {
        name=imie;
        pay=0;
    }
    string get_name()
    {
        return name;
    }
    double get_pay()
    {
        return pay;
    }
};

class Impreza
{
    Osoba members[3];
public:
    Impreza(Osoba osoba[])
    {
        for(int i=0; i<3; i++)
        {
            members[i]=osoba[i];
        }
    }
};

int main()
{
    Osoba A("Marcin", 7);
    Osoba B("Tadeusz", 50);
    Osoba C("Daniel");
    Osoba lista[3]={A,B,C};

    Impreza Pizzeria(lista);
    return 0;
}

Jak przekazać listę osób na imprezę?

2 odpowiedzi

+2 głosów
odpowiedź 24 października 2016 przez unknown Nałogowiec (39,560 p.)
wybrane 24 października 2016 przez piekarnik
 
Najlepsza

Nie masz definicji konstruktora domyślnego klasy Osoba.

Osoba();
//zmień na:
Osoba(){}

 

komentarz 24 października 2016 przez piekarnik Użytkownik (720 p.)
dzięki wielkie.
0 głosów
odpowiedź 24 października 2016 przez Avernis Nałogowiec (27,400 p.)
A jaki masz błąd?

Podobne pytania

+1 głos
2 odpowiedzi 9,201 wizyt
pytanie zadane 13 września 2016 w C i C++ przez pewien_programista Obywatel (1,070 p.)
–1 głos
3 odpowiedzi 1,035 wizyt
pytanie zadane 9 września 2018 w C i C++ przez niezalogowany
0 głosów
3 odpowiedzi 931 wizyt
pytanie zadane 15 marca 2020 w Programowanie przez Daaa22 Dyskutant (8,250 p.)

92,575 zapytań

141,425 odpowiedzi

319,650 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...