Diskuze: Alokovaný rozsah v paměti
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Co když bude vstup 0? Kromě toho při nesprávném vstupu neuvolňuješ
paměť.
Komentář nademnou ignoruj, sizeof ti nepomůže.
Až teď jsem si všiml, že se jedná o 3 měsíce staré vlákno....ach jo
OK tak tedy long double * poleA = new long double [vstup];
for ( int i=0; i<vstup; i++){
cin >> poleA[i];
if (cin.fail()){
cout << "Nespravny vstup." << endl;
delete[] poleA; /// to same v poleB
return 0;
}
}
Zobrazeno 6 zpráv z 6.