Sunteți pe pagina 1din 1

Ordinea de executie a constructorilor si destructorilor

Un constructor de obiecte este apelat la declararea obiectului, iar un destructor de obiecte este apelat cand
este distrus obiectul.
Functiile constructor pentru obiectele globale sunt executate inaintea lui main().
#include<iostream>
using namespace std;
class C
{
public:
int cine;
C(int ex) {cout<<init <<ex<<endl; cine ! ex; "
#C() {cout<<distrugere <<cine<<endl; "
" global$ob(%);
&oid main()
{
C local$ob%('), local$ob'(();
cout<<linie de a)isat<<endl;
C local$ob(*);
"
+, output:
init %
inti '
inti (
linie de a)isat
init *
distrugere *
distrugere (
distrugere '
- distrugere % - unde este -
*/

S-ar putea să vă placă și