Klausimai, pažymėti „masyvo inicijavimu“

13
atsakymai

Visos galimos masyvo iniciacijos sintaksės

Kokios yra visos masyvo iniciacijos sintaksės su C #?
nustatytas balandžio 15 d '11, 17:27
6
atsakymai

Sudarykite inicijavimą scala

Aš esu naujas „Scala“, ką tik pradėjau mokytis šiandien. Norėčiau žinoti, kaip inicijuoti masyvą „Scala“. Java kodo pavyzdys String [] arr = {"Sveiki", "Pasaulis"}; Kas yra lygiavertis pirmiau minėtam kodui „Scala“?
nustatyti 07 spalis '10, 14:08
12
atsakymai

Kaip galiu deklaruoti dvimatę styginių eilutę?

string [] [] Tablero = nauja eilutė [3] [3]; Norėdami išsaugoti informaciją, turiu turėti 3x3 masyvo išdėstymą. Kaip ją paskelbti C #?
Nustatykite rugsėjo 28 d '10, 18:05
6
atsakymai

Ar skliausteliuose esančios skliausteliuose esančios skiltys galioja? (pvz., char s [] = {"Hello World"})

Atsitiktinai pastebėjau, kad eilutė char s [] = {"Hello World"}; teisingai sukompiliuota ir atrodo, kad ji tvarkoma taip pat, kaip char s [] = "Hello World"; Ne pirmasis ({"Hello World"}) masyvas, kuriame yra vienas elementas, kuris yra masyvas ...
nustatytas balandžio 13 d '12, 10:39 val
7
atsakymai

Ar masyvo dydis leidžiamas vykdymo metu be dinaminio paskirstymo?

Keletą metų naudoju C + +, o šiandien mačiau kodą, bet kaip tai gali būti visiškai teisėta? int main (int argc, char ** argv) {size_t dydis; cin >> dydis; int masyvas [dydis]; už (size_t i = 0; i <dydis; i ...
nustatytas balandžio 10 d '09 13:21
7
atsakymai

Sukurti N-elementų masyvą constexpr į C ++ 11

Sveiki, aš išmokau C ++ 11, man įdomu, kaip sukurti constexpr masyvą nuo 0 iki n, pavyzdžiui: n = 5; int masyvas [] = {0 ... n}; todėl masyvas gali būti {0, 1, 2, 3, 4, 5}
rugsėjo 26 d '13, 7:13
3
atsakymai

Pradėkite sąrašą <> naudodami Arrays.asList masyvą

Kodėl jis veikia: String [] array = {"a", "b", "c"}; Sąrašas <String> sąrašas = Arrays.asList (masyvas); bet taip nėra: Sąrašas <String> sąrašas = Arrays.asList ({"a", "b", "c"});
nustatytas gegužės 23 d., 12 val
4
atsakymai

Ar masyvo elementai gali inicijuoti save?

Apsvarstykite šį kodą, kuriame mes inicijuojame D dalį pagal kitą D dalį: struct c {c (): D {rand (), D [0]} {} int D [2]; }; int main () {c C; tvirtinti (CD [0] == CD [1]); } Ar pirmiau nurodyta programa yra teisinga ...
yra nustatyta birželio 27 d. 15 val. 20:48
3
atsakymai

Kodėl negalite naudoti eilutės masyvo iniciacijos Java konstruktoriuose?

Paimkite šį pavyzdį: privatus int [] sąrašas; viešas sąrašas () {// Kodėl aš negaliu to daryti? sąrašas = {4, 5, 6, 7, 8}; // Turiu tai padaryti: int [] turinys = {4, 5, 6, 7, 8}; list = turinys; } Kodėl negaliu naudoti santrumpa ...
lapkričio 28 d '11, 23:54
2
atsakymai

Kokie kalbos standartai leidžia ignoruoti fiksuotojo dydžio matricų nulinius terminatorius?

C kodą verčiame C ++. Pastebėjau, kad šis kodas yra gerai apibrėžtas C, int () {// ilgis galioja. „0“ ignoruojamas char str [3] = "abc"; } kaip nurodyta masyvo inicijavime, kuris: "Jei žinomas masyvo dydis, jis gali būti ...
birželio 16 d. 16 val
3
atsakymai

Masyvo elementas Zero-Initialize in inicializavimo sąraše

Turiu klasę su masyvo nariu, kurį norėčiau inicijuoti visiems nuliams. X klasė {private: int m_array [10]; }; Vietinis kintamasis yra paprastas būdas inicijuoti nulį (žr. Čia): int myArray [10] = {}; Be to ...
nustatyti 09 gruodis '14, 18:01
4
atsakymai

Kintamo ilgio inicijavimo įrankis

Kai kompiliatorius inicijuoja kintamo ilgio matricą, pasirodo klaidos pranešimas: [Klaidos] kintamo dydžio objekto kodas negali būti inicijuotas Kodo fragmentas: int n; printf („Įveskite magijos kvadrato dydį:“); int board [n] [n] = {0 ...
birželio 27 d. 13 val
2
atsakymai

Spartusis klavišas sukurti simbolių masyvą

Kadangi man patinka „Split“ () eilutės, paprastai naudoju naują „char“ [] {';' } arba kažkas panašaus į Split () parametrą. Ar yra spartusis klavišas sukurti simbolių masyvą su vienu elementu kompiliavimo metu? Ne tai, kad aš ne rašau, bet ...
nustatytas liepos 23 d., 12 val
4
atsakymai

Iteracija virš statinės masyvo java be masyvo kintamojo

Ruby, aš galiu padaryti kažką panašaus: ["FOO", "BAR"]. Kiekvienas daro {| str | įterpia str} Iteraciją virš masyvo, apibrėžto instrukcijoje, kurioje jį naudoju. Kadangi aš galiu apibrėžti masyvą „Java“, pavyzdžiui: String [] array = {"FOO", "BAR"}; ...
yra nustatytas liepos 3 d., 13 val. 19:37
4
atsakymai

„Java“ masyvo inicijavimas su tipu

Šis kodas painioja mane: Objektas [] arr1 = naujas eilutė [] {"a", "b", "c"}; Objektas [] arr2 = {"a", "b", "c"}; String [] a = (String []) arr1; // ok String [] b = (eilutė []) arr2; // ClassCastException System.out.println (arr1.getClass (). GetName ()); // [Lj ...
liepos 29 d., 15 val