1. Sa presupunem ca ai 3 variabile:
int a[100], b;
char c[1000];
Cod:
cout << (sizeof(a) + sizeof(b) + sizeof(c)) / 1024;
asta iti afiseaza memoria folosita in KB.
Imi afiseaza 1 KB dar la care dintre cele doua valori se refera: la cea de 128 KB sau 64KB? Ce inseamna mai exact "din care 64 pentru stiva"? Programul meu nu trebuie sa depaseasca in total 64 sau 128?int a[100], b;
char c[1000];
Cod:
cout << (sizeof(a) + sizeof(b) + sizeof(c)) / 1024;
asta iti afiseaza memoria folosita in KB.