Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Cat ocupa o variabila de tip int (se ia un considerare un compilator din VS2013 pe
32/64 de biti): 4 bytes
2.
Cat ocupa o variabila de tip short int (se ia un considerare un compilator din VS2013
pe 32/64 de biti): 2 bytes
3.
Cat ocupa o variabila de tip long int (se ia un considerare un compilator din VS2013
pe 32/64 de biti): 4 bytes
4.
Cat ocupa o variabila de tip long long int (se ia un considerare un compilator din
VS2013 pe 32/64 de biti): 8 bytes
5.
Cat ocupa o variabila de tip bool (se ia un considerare un compilator din VS2013 pe
32 de biti): 1 byte
6.
Cat ocupa o variabila de tip float (se ia un considerare un compilator din VS2013 pe
32 de biti): 4 bytes
7.
Cat ocupa o variabila de tip double (se ia un considerare un compilator din VS2013
pe 32 de biti): 8 bytes
8.
Cat ocupa o variabila de tip long double (se ia un considerare un compilator din
VS2013 pe 32 de biti): 8 bytes
9.
Cat ocupa o variabila de tip char (se ia un considerare un compilator din VS2013 pe
32 de biti): 1 byte
10.
Cat ocupa o variabila de tip pointer la int - int *(se ia un considerare un compilator
din VS2013 pe 32 de biti): 4 bytes
11.
Cat ocupa o variabila de tip pointer la char- char *(se ia un considerare un compilator
din VS2013 pe 32 de biti): 4 bytes
12.
Ce reprezinta cuvantul cheie this in C++: Pointer continut de orice obiect ce contine
adresa acelui obiect
13.
Ce reprezinta this in constructor: Pointer ce contine adresa obiectului apelator al
functiei membre
14.
Ce reprezinta this in destructor: Pointer ce contine adresa obiectului apelator al
functiei membre
15.
Ce reprezinta this intr-o functie membra: Pointer ce contine adresa obiectului
apelator al functiei membre
16.
Ce reprezinta this intr-o functie statica: error C2355: this + error C2227: left of ->,
prima eroare se refera la faptul ca this nu este apelabil decat in functii non-statice (cele
statice nu primesc parametrul explicit this), iar a doua eroare este pentru ca in stanga
sagetii -> (ce reprezinta de fapt ( *). ) nu exista pointer catre o clasa/structura/un union/un
tip generic
17.
Ce este o functie membra: functii ale unei clase, ce primesc parametrul explicit this
18.
Ce este o functie statica: functii ale unei clase, ce NU primesc parametrul explicit
this
19.
Ce este un atribut static: camp al clasei ce actioneaza ca o variabila globala, acesta
este vizibil in orice scope si nu este distrus cand se iese din scope-ul clasei; accesare prin
numele clasei, nu prin obiectele create
20.
21.
38.
Ce este memoria HEAP: zona din RAM de unde programele isi pot rezerva bucati
de memorie
39.
Cum se aloca spatiu de memorie in HEAP: cu operatorul new sau functia malloc se
returneaza adresa de memorie de unde incepe un bloc continuu de dimensiunea ceruta,
zona de memorie blocata unde nu au acces alte programe sau procese
40.
Cum se elibereaza memoria in HEAP: cu operatorul delete sau functia free se
elibereaza memoria alocata, aceasta putand fi suprascrisa si folosita de alte instante
41.
Cum se genereaza un memory leak: pointerul ce indica o zona de memorie alocata
primeste alta valoare si nu avem cum sa mai dezalocam acea zona de memorie alocata
42.
Care este rolul functiilor accesor: in cadrul clasei interfata publica prin care putem
primi valorile atributelor private, fara insa a le putea modifica
43.
Ce rol au functiile friend in cadrul claselor si care sunt caracteristicile acestora:
functiile declarate friend au acces la zona privata a clasei, insa nefiind functii membre, nu
primesc parametrul explicit this
44.
Ce reprezinta conceptul de incapsulare: concept al programarii orientate obiect ce
presupune izolarea atributelor obiectelor de mediul apelant; incapsularea este un "contract"
prin care obiectul isi protejeaza functionarea fata de modulul apelant.