Pertanyaan tentang topik tersebut 'initialization'

Buat dan inisialisasi kisi 5x5 untuk Kapal Perang
Jadi saya baru saja menyelesaikan satu bagian masalah CodeAcademy Battleship, dan telah mengirimkan jawaban yang benar tetapi saya kesulitan memahami mengapa jawaban itu benar. Idenya adalah membuat kotak berukuran 5x5 sebagai papan, diisi dengan...
12301 dilihat
schedule 15.01.2024

inisialisasi struct/kelas tanpa konstruktor di stack vs heap
Saya ingin mengetahui aturan untuk menghilangkan struct (atau kelas) yang tidak memiliki konstruktor default di C++. Secara khusus, tampaknya jika disimpan dalam tumpukan (misalnya, sebagai variabel lokal) variabel tersebut tidak diinisialisasi,...
628 dilihat
schedule 23.12.2023

Mengganti Enum init?(rawValue: String) menjadi tidak opsional
Saya ingin memiliki init dari rawValue untuk enum saya di Swift untuk mengembalikan nilai default jika rawValue init akan mengembalikan nihil. Saat ini saya memiliki sesuatu seperti ini: public init(fromRawValue: String){ self =...
33161 dilihat
schedule 24.12.2023

Inisialisasi variabel akhir [duplikat]
Saya memiliki dua variabel final yang dideklarasikan di tingkat kelas tetapi tidak diinisialisasi. Jadi, sekarang ketika saya mencoba membuat konstruktor default untuk kelas itu, muncul pesan kesalahan The blank final field may not have been...
100 dilihat
schedule 29.10.2023

Inisialisasi beberapa variabel yang dipisahkan dengan koma ','
Menggunakan C++14, jika saya ingin mendeklarasikan dan menginisialisasi dua bilangan bulat pada instruksi yang sama (menggunakan pemisah koma): int i,j = 0; std::cout << i << "," << j << std::endl; Maka hanya variabel...
1192 dilihat

Inisialisasi beberapa array Android Java
Saat mendeklarasikan dan menetapkan primitif sebelum loop semuanya berfungsi dengan baik dan nantinya bisa berbeda satu sama lain //example double sum1, sum2, sum3, sum4; sum1 = sum2 = sum3 = sum4 = 0; //later each gets own value correctly...
206 dilihat
schedule 04.01.2024

mengapa kompiler melarang inisialisasi array? [duplikat]
mengapa kompiler melarang inisialisasi array? class Matrix { public int[] arr = null; } public class Main { public static void main(String[] args) { Matrix matrix = new Matrix(); matrix.arr = {1, 2}; // compile error...
60 dilihat
schedule 12.12.2023

Mengapa inisialisasi tanda kurung bulat standar lebih disukai untuk `membuat_‹sesuatu›`?
Fungsi std::make_ dalam standar, seperti: std::make_unique dan std::make_shared std::make_tuple std::make_from_tuple semuanya menggunakan inisialisasi tanda kurung bulat secara internal, bukan tanda kurung kurawal ....
161 dilihat