Pytanie 11

class Owoc {
public:
    double waga;
    string nazwa;
    Owoc(double waga, string nazwa); 
};
Owoc::Owoc(double waga, string nazwa) {
this->waga = waga;
this->nazwa = nazwa;
}
Construct::Owoc(double waga, string nazwa) {
this->waga = waga;
this->nazwa = nazwa;
}
Deklaracja 1. Deklaracja 2.
Construct::Owoc(double waga, string nazwa) {
this.waga = waga;
this.nazwa = nazwa;
}
Owoc::Owoc(double waga, string nazwa) {
this.waga = waga;
this.nazwa = nazwa;
}
Deklaracja 3. Deklaracja 4.

Poprawna definicja konstruktora przedstawionej klasy w języku C++ może wyglądać jak w:

Opcje odpowiedzi:

A) Deklaracji 4.
B) Deklaracji 2.
C) Deklaracji 3.
D) Deklaracji 1.