Platforma Inżynierska

Pytanie egzaminacyjne · INF.04

Klasa Bufor w języku C++ przydziela pamięć w konstruktorze i zwalnia ją w destruktorze, ale nie ma własnego konstruktora kopiującego. Dlaczego program kończy się błędem przy wyjściu z funkcji main?

class Bufor {
    int* dane;
public:
    Bufor(int n) { dane = new int[n]; }
    ~Bufor() { delete[] dane; }
};
int main() {
    Bufor a(10);
    Bufor b = a;
}

Pytanie z zakresu egzaminu zawodowego INF.04 (Projektowanie, programowanie i testowanie aplikacji). Wybierz odpowiedź, a pokażemy poprawną i wyjaśnimy dlaczego.

Temat: Definiuje klasy

Więcej pytań z tego tematu

Ćwicz cały egzamin INF.04

Trenażer dobiera pytania do Twoich błędów i pilnuje powtórek. Za darmo.

Ćwicz w trenażerze

Rozwiąż test 40 pytań z odpowiedziami

Szukaj na platformie

Kalkulatory, materiały, pytania z forum i firmy