Pertanyaan yang diberi tag «initialization»


6
C char array inisialisasi
Saya tidak yakin apa yang akan ada di array karakter setelah inisialisasi dengan cara berikut. 1. char buf[10] = ""; 2. char buf[10] = " "; 3.char buf[10] = "a"; Untuk kasus 2, saya pikir buf[0]harus ' ', buf[1]harus '\0', dan dari buf[2]ke buf[9]akan menjadi konten acak. Untuk kasus 3, …


3
Menginisialisasi struct ke 0
Jika saya memiliki struct seperti ini: typedef struct { unsigned char c1; unsigned char c2; } myStruct; Apa cara termudah untuk menginisialisasi struct ini ke 0? Apakah yang berikut ini cukup? myStruct _m1 = {0}; atau Apakah saya perlu secara eksplisit memasukkan setiap anggota ke 0? myStruct _m2 = {0,0};
116 c  struct  initialization 

14
Bagaimana cara menginisialisasi List <T> ke ukuran tertentu (sebagai lawan dari kapasitas)?
.NET menawarkan wadah daftar umum yang kinerjanya hampir sama (lihat pertanyaan Kinerja Array vs. Daftar). Namun mereka sangat berbeda dalam inisialisasi. Array sangat mudah diinisialisasi dengan nilai default, dan menurut definisi, array sudah memiliki ukuran tertentu: string[] Ar = new string[10]; Yang memungkinkan seseorang untuk menetapkan item acak dengan aman, …

3
Kapan inisialisasi kelas statis terjadi?
Kapan bidang statis diinisialisasi? Jika saya tidak pernah membuat instance kelas, tetapi saya mengakses bidang statis, apakah SEMUA blok statis dan metode statis pribadi yang digunakan untuk membuat instance bidang statis pribadi dipanggil (dalam urutan) pada saat itu juga? Bagaimana jika saya memanggil metode statis? Apakah itu juga menjalankan semua …


8
Bagaimana saya bisa menginisialisasi Daftar C # di baris yang sama saya mendeklarasikannya. (Contoh Koleksi string yang tak terhitung banyaknya)
Saya menulis kode tes saya dan saya tidak ingin menulis: List&lt;string&gt; nameslist = new List&lt;string&gt;(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); Saya ingin sekali menulis List&lt;string&gt; nameslist = new List&lt;string&gt;({"one", "two", "three"}); Namun {"satu", "dua", "tiga"} bukanlah "Koleksi string IEnumerable". Bagaimana saya bisa menginisialisasi ini dalam satu baris menggunakan IEnumerable string Collection "?


5
Inisialisasi default dari std :: array?
Dengan C ++ 11 std::array, apakah saya mendapat jaminan bahwa sintaks std::array&lt;T, N&gt; x;akan menginisialisasi semua elemen array secara default? EDIT : jika tidak, apakah ada sintaks yang akan bekerja pada semua array (termasuk array berukuran nol) untuk menginisialisasi semua elemen ke nilai defaultnya? EDIT : di cppreference , deskripsi …


15
Mengapa variabel lokal tidak diinisialisasi di Java?
Apakah ada alasan mengapa desainer Java merasa bahwa variabel lokal tidak boleh diberi nilai default? Serius, jika variabel instan dapat diberi nilai default, lalu mengapa kita tidak bisa melakukan hal yang sama untuk variabel lokal? Dan itu juga menyebabkan masalah seperti yang dijelaskan dalam komentar ini ke posting blog : …

5
menginisialisasi array boolean di java
Saya memiliki kode ini public static Boolean freq[] = new Boolean[Global.iParameter[2]]; freq[Global.iParameter[2]] = false; Bisakah seseorang memberi tahu saya apa yang sebenarnya saya lakukan salah di sini dan bagaimana cara memperbaikinya? Saya hanya perlu menginisialisasi semua elemen array ke Boolean false. Terima kasih

7
Kebingungan tentang inisialisasi array di C
Dalam bahasa C, jika menginisialisasi array seperti ini: int a[5] = {1,2}; maka semua elemen dari array yang tidak diinisialisasi secara eksplisit akan diinisialisasi secara implisit dengan nol. Tapi, jika saya menginisialisasi array seperti ini: int a[5]={a[2]=1}; printf("%d %d %d %d %d\n", a[0], a[1],a[2], a[3], a[4]); keluaran: 1 0 1 …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.