Klausimai pažymėti „dinamiškos atminties paskirstymas“

Dinaminis atminties priskyrimas, paprastai kalbų, kuriose nėra šiukšlių surinkimo ar privalomo ar automatinio atskaitos skaičiavimo, kontekste, reiškia procesą arba prašo operacinės sistemos atminties blokui, kurio dydis yra įvairus.
1
atsakymas

Kodėl veikia viršutinis kodas, o mažesnis - ne c + + matricos dinaminiam paskirstymui?

Atsisakiau kodų, kurie veikia, nes jie trikdo. Ką bandau padaryti, priskirti vieną atminties bloką 3D masyvui. Galėčiau tiesiog pasirinkti pasirinkimą kaip masažą su dantimis, bet efektyviau atlikti gretimą bloką. Čia ...
gegužės 15 d., 13 val
1
atsakymas

Dinaminis atminties priskyrimas masyve C C ++

Pažvelkite į vartotojo įvestį C ir C + + koduose (viduje už kilpą). Naudojame * (p + i) vartotojo įėjimui C + + ir (p + i) C. Koks yra priežastis, kodėl nėra C? Plz paaiškinti! Pažvelkite į „COMMENT“ eilutę ... #include <iost ... kilpos viduje
nustatyti 09 rug. '15, 17:02
2
atsakymai

Kaip galiu sukurti dinamiškai paskirstytą „In C“ masyvą

Kaip dinamiškai paskirstyti atmintį masyvui (2D)? int arr [n]; Jei reikia daugiau ar mažiau atminties, dinamiškesnis paskirstymas bus tinkamesnis. Kaip tai padaryti C?
nustatyti spalio 26 d '16, 8:24
1
atsakymas

Adreso reikšmės neturi tikslaus skirtumo, nes nustatomas struktūros ilgis. [C]

Apibrėžta strutūra su vienu kintamuoju. Ilgis yra 51. Skirti 4 atminties blokus. Ir įveskite duomenis iš vartotojo. Spausdinimo išėjimas su adreso kintamuoju. Tarp dviejų adresų yra 33 skirtumai, tiesa? NULL_NAME = 51 ...
nustatytas rugpjūčio 19 d '18, 12:15
3
atsakymai

Koks skirtumas tarp dinaminio atminties paskirstymo ir įprastinio atminties paskirstymo?

Ar kas nors gali man pasakyti, koks skirtumas tarp čia naudojamo atminties, šiuose dviejuose metoduose, nes, pirma, einu taip: 5 -> 1893664096 -> 32766 -> - 1358605976 -> 2 -> 1893664096 ir antrojo metodo I ...
nustatytas 26 sausis '18, 17:33
2
atsakymai

Kodėl ateina penki 0, kodėl ne 1-5

Tikiuosi, kad mano masyve bus 1 - 5, bet tai bus penki 0, galite jį paaiškinti. Ačiū. int anzahl = 5, i; int [] Schubladen = naujas int [anzahl]; už (i = 0; i <anzahl; i ++) {Console.WriteLine (Schubladen [...
rugsėjo 27 d '17, 11:41
2
atsakymai

Kaip atmintis skiriama struktūrai C + +? Ar dinaminis ar statinis atminties paskirstymas?

Aš esu naujas C ++ programavimas. Taigi tik norėjau sužinoti, ar struktūrų atminties paskirstymas yra statinis ar dinamiškas? Tai yra kodas, kurį aš iš esmės turiu. struktūros studentas {dvigubas vidurkis; struct subjektai sub [kursas ...
yra nustatytas kovo 14 d. 18 val. 10:42
1
atsakymas

C ++ stl bibliotekos konteineriai turi dinaminius atminties priskyrimus?

Norėčiau žinoti, pavyzdžiui, jei dinamiškai skiriu atmintį, naudoju naują [] arba malloc std :: vektorių arba nereikia, jei man nereikia, kur turėčiau naudoti naujus [], malloc ir smartpointers?
birželio 19 d. 17 d
4
atsakymai

Kaip dinaminis atminties paskirstymas skiria atmintį vykdymo metu?

int a [10]; Minėtas kodas sukurs keturių kintamojo int reikšmių masyvą, todėl programa galės išsaugoti tik 4 sveikus skaičius. Dabar apsvarstykite šias komandas: int * a, * b, * c, * d; a = (int *) malloc (dydis (int)); b = (int *) mallo ...
nustatytas sausio 21 d '17, 17:33