default constructor
Megjelenés
Főnév
default constructor (tsz. default constructors)
- (informatika) A default konstruktor (alapértelmezett konstruktor) C++-ban egy olyan konstruktor, amelyet paraméter nélkül lehet meghívni, vagy minden paramétere alapértelmezett értékkel rendelkezik.
Példa egy alapértelmezett konstruktorra:
#include <iostream>
class Auto {
public:
// Alapértelmezett konstruktor
Auto() {
std::cout << "Az alapértelmezett konstruktor meghívódott!" << std::endl;
}
};
int main() {
Auto myCar; // Az alapértelmezett konstruktor automatikusan meghívódik
return 0;
}
Kimenet:
Az alapértelmezett konstruktor meghívódott!
Fontos tudnivalók:
Ha nem definiálunk saját konstruktort, a fordító automatikusan létrehoz egy alapértelmezett konstruktort.
Ha egy osztály rendelkezik más típusú konstruktorral, de nincs kifejezetten alapértelmezett konstruktor, akkor az alapértelmezett konstruktor nem jön létre automatikusan.
Ha szeretnénk megakadályozni az alapértelmezett konstruktor létrejöttét, azt
= delete;-tel tilthatjuk:class Auto { public: Auto() = delete; // Nincs alapértelmezett konstruktor };
- default constructor - Szótár.net (en-hu)
- default constructor - Sztaki (en-hu)
- default constructor - Merriam–Webster
- default constructor - Cambridge
- default constructor - WordNet
- default constructor - Яндекс (en-ru)
- default constructor - Google (en-hu)
- default constructor - Wikidata
- default constructor - Wikipédia (angol)