Klausimai pažymėti „liejimas“

Vaidinimas yra procesas, kai objekto tipas yra aiškiai konvertuojamas į kitą tipą, jei konversija leidžiama. Šis procesas gali lemti vertės pasikeitimą.
11
atsakymai

Kodėl Java + =, - =, * =, / = priskyrimo operatoriaus priskyrimai nereikalauja?

Iki šiol maniau, pavyzdžiui: i + = j; Buvo tik etiketė: i = i + j; Bet jei tai bandome: int i = 5; ilgas j = 8; Tada i = i + j; nebus sukompiliuoti, bet i + = j; sukurs baudą. Ar tai reiškia, kad savarankiškai ...
nustatytas sausio 03 d '12 13:10
23
atsakymai

Įterpti įrašą į C #

Kaip gali būti perduodami „enum“ C #?
nustatyti 27 rug. '08 6:58
8
atsakymai

Kada turėtų būti naudojamas statinis_pasaulis, dinaminis_pasaulis, const_cast ir reinterpret_cast?

Koks yra teisingas naudojimas: statinis_pasaulis dinaminis_pastovas const_cast reinterpret_cast C stiliaus (tipo) reikšmė Veido funkcijų tipo (vertės) stilius Kaip nuspręsti, kokiais atvejais naudoti?
01 gr. '08 11:11
28
atsakymai

Spausdinti malloc rezultatą?

Šiame klausime kažkas pasiūlė komentuoti, kad neturėčiau įvesti malloc rezultato, t.y. int * sietas = malloc (dydis (int) * ilgis); ne: int * sietas = (int *) malloc (dydis (int) * ilgis); Kodėl taip yra?
nustatyti kovo 03'09 13:13
8
atsakymai

Reguliarus liejimas prieš statinį_prieš. dynamic_cast

Aš rašau C ir C + + kodus beveik dvidešimt metų, tačiau yra vienas šių kalbų aspektas, kurio niekada nesupratau. Akivaizdu, kad naudoju reguliarius vaidmenis, t. MyClass * m = (MyClass *) ptr; visur, bet atrodo, kad yra du kitų tipų metimai, ir aš nežinau skirtumo ...
nustatyti 26 rug. '08 4:20 val
25
atsakymai

Gauti int iš „Enum“ C #

Turiu klasę, vadinamą Klausimai (daugiskaita). Šioje klasėje yra sąrašas „Klausimas (vienaskaita), kuris atrodo taip. public enum Klausimas {Role = 2, ProjectFunding = 3, TotalEm ...
birželio 03 d., 09:46
34
atsakymai

Kaip patikrinti, ar eilutė yra skaičius (plūdė)?

Koks yra geriausias būdas patikrinti, ar eilutė gali būti pavaizduota kaip „Python“ numeris? Dabar aš turiu funkciją: def is_number (s): pabandykite: float (s) grįžti True išskyrus ValueError: grįžti False Kuris ne tik ...
nustatyti 09 gruodis '08 11:03 val
16
atsakymai

Tiesioginis liejimas prieš „panašų“ operatorių?

Apsvarstykite šį kodą: void Handler (objektas o, EventArgs e) {// Aš prisiekiu o yra eilutės eilutė s = (eilutė) o; // 1 // - OR eilutė s = o kaip eilutė; // 2 // -OR- eilutė s = o.ToString (); // 3} Koks skirtumas tarp trijų tipų kastų ...
nustatyti 25 rugsėjis '08, 13:09
8
atsakymai

Kaip konvertuoti koeficientą į sveiką skaičių, neprarandant informacijos?

Kai konvertuoju koeficientą į skaičių ar skaičių, gaunu bazinio lygio kodus, o ne kaip skaičius. f <- koeficientas (mėginys (runif (5), 20, pakeisti = TRUE) ## [1] 0,0248644019011408 0.0248644019011408 0.179684827337041 ## [4] 0.0 ...
nustatyti 05 rug '10, 21:53
7
atsakymai

Keiskite stulpelių duomenų tipą „Pandas“

Noriu konvertuoti lentelę, pateiktą kaip sąrašų sąrašą, į „Pandas DataFrame“. Kaip labai supaprastintas pavyzdys: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0'] ] df = pd.DataFrame (a) Koks yra geriausias būdas konvertuoti ...
nustatytas balandžio 09 d '13, 2:53
9
atsakymai

Kodėl naudoti statinį_pasaulį <int> (x) vietoj (int) x?

Aš girdėjau, kad funkcija „static_cast“ turėtų būti geriau pasirinkta C stiliaus ar paprasto pritaikymo funkcijai. Ar tai tiesa? Kodėl
rugsėjo 19 d '08 19:33
18
atsakymai

Konvertuoti „Int“ į eilutes „Swift“

Aš stengiuosi išsiaiškinti, kaip greitai padaryti int eilutę. Aš išsiaiškinu problemą, naudojant NSNumber, bet norėčiau išsiaiškinti, kaip tai padaryti Swift. leiskite x: Int = 45 tegul xNSNumber = x kaip NSNumber tegul xString: eilutė = xNSNumber.stringValu ...
yra nustatytas birželio 11 d. 14 val. 14.05
11
atsakymai

Kada naudoti reinterpret_cast?

Aš šiek tiek painiojau su reinterpret_cast vs static_cast taikomumu. Iš to, ką perskaičiau, bendrosios taisyklės yra statinio masto naudojimas, kai tipai gali būti interpretuojami kompiliavimo metu, todėl šis žodis yra statinis.
nustatyti 21 vas '09 19:12
18
atsakymai

Kreipimasis į „kaip“ raktinį žodį CLR

Kai programuojate sąsajas, radau, kad aš daug konvertuoju, kad paverčiau tipus ar objektus. Ar yra šių dviejų konvertavimo metodų skirtumas? Jei taip, ar yra skirtumų, ar tai veikia mano programas ...
nustatytas sausio 30 d '09 19:20
13
atsakymai

Ar prasminga naudoti „kaip“, o ne mesti, net jei nėra nulinio patikrinimo?

Vystymosi dienoraščiuose, internetinio kodo pavyzdžiai ir (neseniai) net knyga, aš nuolat suklupiu apie kodą: var y = x kaip T; y.SomeMethod (); arba, dar blogiau, (x kaip T) .Kiekvienas metodas (); Man tai nėra prasminga. Jei esate tikras, kad x yra T tipo, turite ...
nustatytas 26 sausis '10, 16:59