Klausimai pažymėti „statyba“

Naudokite klausimus, susijusius su duomenų struktūros kūrimu, pvz., Krūvos.
15
atsakymai

Kaip galiu sukurti O (n) laiko komplekso krūva?

Ar kas nors gali paaiškinti, kaip sukurti O (n) sudėtingumo krūva? Įterpia elementą į O (log n) krūvą ir įterpimas kartojamas n / 2 kartus (likusi dalis yra lapai ir negali pažeisti krūvos turto). Taigi, tai reiškia, kad sudėtingumas turi būti O (n log ...
nustatyti kovo 18 d., 12 val
10
atsakymai

Srautų saugų tingų pastatų savitą kodą C + +

Ar yra būdas įgyvendinti vieną objektą C ++, kuris: Lena pastatytas srauto saugiuoju režimu (du siūlai gali būti pirmasis vieno elemento įrenginio naudotojas tuo pačiu metu - jis turėtų būti statomas tik vieną kartą). Ne ...
nustatyti 10 rug. '08 0:16
3
atsakymai

Kas yra int ()?

Jis vėl ir vėl kartojo, kad primityvūs tipai neturi konstruktorių. Pavyzdžiui, šis _bar nėra inicijuotas į 0, kai skambinau Foo (): class Foo {int _bar; }; Taigi akivaizdu, kad int () nėra konstruktorius. Bet kas tai ir ...
12 d '14, 15:19
2
atsakymai

Nuoroda į tą patį kintamąjį, kurį deklaruojate

Darbe su C + + kodu mačiau keletą kartų klaidą: QString str = str.toUpper (); Tai gali būti gana paprasta klaida, tačiau ji yra sukompiliuota ir vykdoma (kartais su gedimais, kartais be jų). Nematau jokių aplinkybių, kuriomis ...
nustatyti 10 okt. '11 23:31
2
atsakymai

Ar neturėtų būti sunaikinta laikina A (3) prieš „čia“?

Ar laikinas A (3) turi būti sunaikintas prieš spausdinant „čia“? #include <iostream> struct A {int a; A () {std :: cout << "A ()" << std :: endl; } A (int a): a (a) {std :: cout << “A („ << a << ...
nustatyti spalio 19 d. '15 - 1:24
9
atsakymai

HTMLDokumentų programavimas naudojant „Java“

Ar kas nors žino, kaip generuoti „HTMLDocument“ objektą programiniu būdu „Java“, nesikreipiant į eilutės generavimą iš išorės, o tada naudodami HTMLEditorKit # jį perskaityti? Dvi priežastys, dėl kurių klausiu: Pirma, mano HTML generavimo procedūra turėtų ...
birželio 05 d. 17:19
2
atsakymai

Laikino funkcijos skambučio kūrimas aiškinamas kaip deklaracija.

Neseniai aš susidūriau su problema, kuri man kažkaip (bet tik kažkaip) prasminga. Jis grindžiamas laikinosios deklaracijos kūrimo aiškinimu kaip vienintelio konstruktoriaus argumento deklaracija. Prašome perskaityti m ...
nustatė sausio 20 d '15 - 1:40
5
atsakymai

Ar objekto konstruktorius kuriant „Java“ masyvą?

„Java“ masyvas yra AN objektas. Mano klausimas yra ... ar objektų konstruktorius vadinamas kuriant naujas masyvus? Norėtume naudoti šį faktą Objekto konstruktoriaus įrankiui su kai kuriais papildomais kodais, kurie tikrina ...
nustatyti 24 sausis '09 - 1:37
5
atsakymai

Abstraktus sintaksinis medžio pastatas ir judėjimas

Nesuprantu abstrakčių sintaksinių medžių struktūros. Jei norite eiti „žemyn“ (į priekį) programos, kuriai atstovauja AST, šaltinyje, ar einate tiesiai į mazgo viršų, ar einate žemyn? Pavyzdžiui, ar programos pavyzdys bus a = 1 b = 2 c = 3 ...
gegužės 27 d. 11 val
3
atsakymai

„jquery“ valdikliui, _create arba _init

Kai kurie „Jquery“ papildiniai naudoja _create metodą, o kiti naudoja _init metodą, ar kas nors gali paaiškinti skirtumus tarp jų? Taip pat bet koks vadovas, kada geriau išplėsti valdiklį arba tiesiogiai išplėsti jquery.f ...
nustatyti spalio 21 d '10 - 1:33
4
atsakymai

Kitas būdas uždrausti tam tikrą C + + klasės konstrukciją, be to, paskelbti privatų konstruktorių?

Tarkime, aš turiu klasę su kai kuriais konst. Atskaitos kintamaisiais, ir norėčiau uždrausti tam tikro tipo statybą. Todėl skelbiu atitinkamą konstruktorių privatų. Žinoma, konstruktorius turi inicijuoti visus trūkumų kintamuosius ...
nustatyti 06 rugsėjis '11 12:13
1
atsakymas

thread_local kintamasis statinys

Aš susiduriu su keistu elgesiu su thread_local ir nesu tikras, ar darau kažką negerai, ar tai yra GCC klaida. Turiu tokį minimalų atkūrimo scenarijų: #include <iostream> naudojant vardų sritį std; struktūrinė juosta {...
yra nustatytas kovo 28, 14, 23:49
2
atsakymai

„Keista“ kandidatė tikisi, kad konstruktoriuje bus 1 argumentas

Aš atlieku paprastą kelių sriegių serverių programą C + +, tai yra ta, kad naudoju libconfig ++ analizuojant konfigūracijos failus. Na, libconfig nepalaiko kelių sriegių, todėl aš naudoju dvi „wrapper“ klases „palaikymui“. Taškai ...
nustatyti 16 sausis '12 8:02
4
atsakymai

Milžiniškas jungiklio pareiškimas konstruktoriams

Turiu konteinerį, kuriame yra nuorodų į bazinę klasę ir funkciją, kuri užima tam tikrą įvestį ir grąžina klasę, kuri yra bazinės klasės poklasis. Kokį poklasį jis grąžina, priklauso nuo įvesties. Dabar aš turiu ...
yra nustatytas liepos 16 d. 11 val
3
atsakymai

C + + laikino kintamojo galiojimo laikas

Ar šis kodas galioja? int foo () {std :: vektorius <std :: string> v = std :: vektorius <std :: string> (5, "X"); // Kažką kvailai ... grįžkite 42; } Dėl kažkokių priežasčių maniau, kad laikinas objektas std :: vektorius (...
gegužės 10 d., 12 val