malloc (), laikyti daugiau duomenų, negu yra skiriama vietos

S

sivamit

Guest
Labas,
Im naudoti malloc skirti tam MEM erdvėje (pvz., 20 baitai); Ką daryti, jei laikyti daugiau nei 20 baitų vertė žymiklį grąžino malloc funkcija ...?
Ar tai suteikia nors klaidos pranešimą, jei atmintis nėra sandėliavimas.?Thanks in advance ..

Šyva

 
sivamit rašė:

Labas,

Im naudoti malloc skirti tam MEM erdvėje (pvz., 20 baitai); Ką daryti, jei laikyti daugiau nei 20 baitų vertė žymiklį grąžino malloc funkcija ...?

Ar tai suteikia nors klaidos pranešimą, jei atmintis nėra sandėliavimas.?Thanks in advance ..Šyva
 
sivamit rašė:

Labas,

Im naudoti malloc skirti tam MEM erdvėje (pvz., 20 baitai); Ką daryti, jei laikyti daugiau nei 20 baitų vertė žymiklį grąžino malloc funkcija ...?

Ar tai suteikia nors klaidos pranešimą, jei atmintis nėra sandėliavimas.?Thanks in advance ..Šyva
 
Tačiau paprastai įterptųjų engrs naudoti malloc / calloc teikti paraiškas kitaip statinis atminties paskirstymas, atminties negali būti veiksminga ..teisingas

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Klausimas" border="0" />
 
labas,

Taip ji gali būti veiksminga tik tam tikrais momentais.bet malloc trūkumas yra tai, kad ji laikosi ilgą laiką skirti atminties, kurios gali būti efektyvi kai paraiškas

If u naudojimo atmintis išskyrus atminties skiriama Mano malloc jis gali sukelti nepageidaujamų rezultatų, pvz system crash

 
sivamit rašė:

Labas,

Im naudoti malloc skirti tam MEM erdvėje (pvz., 20 baitai); Ką daryti, jei laikyti daugiau nei 20 baitų vertė žymiklį grąžino malloc funkcija ...?

Ar tai suteikia nors klaidos pranešimą, jei atmintis nėra sandėliavimas.?

 

Welcome to EDABoard.com

Sponsor

Back
Top