Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
Daca clasa are definit un constructor fara parametri, acesta se numeste constructor implicit. Daca o clasa nu are definit nici un constructor, compilatorul genereaza automat un constructor implicit, avand corpul vid. De aceea, daca declarati o clasa similara cu urmatoarea:
class Exemplu ; |
Compilatorul creaza un constructor implicit pentru Exemplu In continuare, puteti declara obiecte ale acestei clase fara argumente:
CExemplu ex; |
Nota: Atunci cand un obiect este initializat folosind constructorul implicit, trebuie folosita declaratia fara paranteze. Declaratia cu paranteze este corecta in C++ ANSI, dar duce la erori de compilare greu de interpretat in VS2008. De exempu:
Dreptunghi dr2; // corect Dreptunghi dr3(); // gresit!!! |
Politica de confidentialitate |
Copyright © 2024 - Toate drepturile rezervate