Klausimai pažymėti „stack“

Stack yra abstraktus abstraktus duomenų tipas ir duomenų struktūra pirmoje (LIFO). Vienas iš dažniausiai naudojamų kaminų naudojimas yra subroutinų argumentų ir grąžinimo adresų saugojimas.
10
atsakymai

iOS, kaip programiškai nustatyti, kada vadinamas aukščiausio lygio valdiklis?

Tarkime, turiu valdiklio steką su dviem peržiūros valdikliais: VC2 yra viršuje, o VC1 yra apačioje. Ar yra koks nors kodas, kurį galiu įjungti VC1, kuris aptiks, kad VC2 tiesiog šoktelėjo iš kamino? Nes ...
nustatyti 12 sep. '12 6:43
2
atsakymai

Kada ir kaip naudoti GCC kamino apsaugos funkciją?

Įjungus įspėjimą „Wackack-protector“, kompiliuojant projektą, kurį dirbau (komercinis „C ++“ daugiafunkcinis variklis, sudarantis „Mac OS X 10.6“ su GCC 4.2). Ši vėliava įspėja apie funkcijas, kurios nebus apsaugotos nuo p ...
nustatyti spalio 27 d '09 12:40
11
atsakymai

Skambučio pašalinimas kintamajame skirtoje kintamoje

Ar ignoruojant programavimo stilių ir dizainą, saugu skambinti ištrinti ant kintamojo skirto kintamojo? Pavyzdžiui: int nount; arba klasės pavyzdys {public: sample (); ~ pavyzdys () {ištrinti nAmount;} int ...
nustatytas sausio 14 d '09 6:41
12
atsakymai

„Klasių“ kūrimas „C“, prieš krūvą?

Kai matau C klasę (bet kurią struktūrą, kuri yra skirta naudoti, kai naudojate funkcijas, kurios pirmuoju argumentu naudoja žymeklį), matau, kad jos įgyvendinamos taip: typedef struct {int mem ...
yra nustatytas liepos 28 d. 15 val
4
atsakymai

Ar stekoje ar krūvoje naudojami „Java“ primityvai?

Aš tiesiog žinau, kad ne primityvūs (objektai) vyksta kartu, o metodai eina ant kamino, bet ką apie primityvius kintamuosius? - Atnaujinimas Remiantis atsakymais, ar galiu pasakyti, kad ši krūva gali turėti naują kaminą ir krūvą šiam objektui? Atsižvelgiant į tai, kad objektas yra ...
nustatyti 05 Rgs '10, 18:45
4
atsakymai

Stack su find-min / find-max yra efektyvesnis už O (n)?

Mane domina „Java“ duomenų struktūra, panaši į steką, kuri efektyviausiai palaiko šias operacijas: „Push“, kuri prideda naują elementą viršuje, „Pop“, kuri pašalina viršutinį kamino elementą „Find-Max“, kuris grąžina ...
nustatyti 20 rug. '11 22:24
5
atsakymai

Kas atsitinka, kai susiduria kamino ir krūvos

Aš smalsu žinoti, kas atsitinka, kai kamino ir krūvos susiduria. Jei kas nors susidūrė su tuo, paaiškinkite scenarijų. Ačiū iš anksto.
nustatyti 26 rug. '09 14:26 val
6
atsakymai

„Android“ pašalina veiklą iš nugaros kamino.

Gerai, todėl esu šiek tiek drovus, ką daryti. Taigi, turiu MainActivity, ir iš ten galite pradėti veiklą „DegreePlanActivity“, o iš ten galite pradėti kitą „EditDegreePlan“ veiklą. Mano „EditDegreePlan“ yra nustatytas į „NoH“
01 sausis '13, 19:46
5
atsakymai

Stekų talpa C #

Ar kas nors gali man pasakyti, kokio dydžio kamino talpa yra C #. Bandau sukurti uždarą 3D tinklelį, naudojant 30 000 elementų.
gegužės 05 d., 10 val
11
atsakymai

Kodėl problemos yra stekų perpildymo problemos?

Šis klausimas mane suklaidino jau daugelį metų ir mano, kad šis svetainės pavadinimas, tai yra vieta, kur jums reikia paklausti. Kodėl mes programuotojai vis dar turi šią stackoverflow problemą? Kodėl, kiekvienoje pagrindinėje kalboje, kamino atminties iki ...
liepos 10 d. 10 val
6
atsakymai

Kamino paskirstymas, paminkštinimas ir derinimas

Aš stengiuosi giliau suprasti, kaip kompiliatoriai generuoja mašinų kodą, arba tiksliau, kaip GCC nagrinėja steką. Tai darydamas, aš rašau paprastas C programas, kompiliuoju jas į susirinkimą, ir su visa savo jėga bandau suprasti rezultatą. Čia yra paprastas ...
birželio 30 d. 08:01
3
atsakymai

Kodėl atminties paskirstymas MUCH krūvoje yra lėčiau nei kamino?

Man tai buvo daug kartų pasakyta. Bet aš nežinau, kodėl ... Kokios papildomos išlaidos, susijusios su atminties paskirstymu iš krūvos? Ar tai susiję su įranga? Ar tai susiję su procesoriaus ciklais? Tiek daug atspėjimų, bet nėra tikslių atsakymų ... Gal kažkas ...
15 Vasario mėn. '10, 12:38
5
atsakymai

Kur rasti „Sun / Oracle JVM“ numatytąjį XSS vertę?

Ar kas nors atrado vieną JVM dokumentą, kuriame yra numatytų XSS dydžių sąrašas skirtingoms „Sun / Oracle JVM“ versijoms ir skirtingoms operacinėms sistemoms? Man pavyko rasti šią lentelę „jrockit jdk 5.0“ dokumentuose, tačiau tai nėra naudinga tiems, kurie naudoja „gerai“
Nustatykite gegužės 16 d. 11 val. 19:46
18
atsakymai

Klaida Weird MSC 8.0: „ESP reikšmė nebuvo tinkamai išsaugota funkcijų skambutyje ...“

Neseniai stengėmės suskaidyti kai kuriuos „Visual Studio“ projektus į bibliotekas, ir viskas atrodė kompiliuojama ir pastatyta į bandomąjį projektą su viena iš bibliotekos projektų kaip priklausomybė. Tačiau bandymas paleisti programą suteikė mums šiuos ...
rugsėjo 27 d '08 3:45
16
atsakymai

Kodėl įterpimas laikomas greičiau nei funkcijų skambinimas?

Dabar aš tai žinau, nes nėra jokios pridėtinės vertės, kad galėtumėte skambinti funkcijai, bet tai yra tai, kad skambina funkcija, kuri tikrai yra tokia sunki (ir ar verta ją išpūsti)? Iš to, ką prisimenu, kai vadinama funkcija, tarkime, kad f (x, y), x ir y yra vadinami ...
nustatytas spalio 25 d. '10, 18:23