Publikasi tentang topik tersebut 'constructor'


Saya ragu akan hal ini.
Saya ragu akan hal ini. kita dapat memanggil setState di dalam konstruktor. Berikut contohnya https://stackblitz.com/edit/react-l5vfhr?file=index.js … koreksi saya jika saya salah..

Pertanyaan tentang topik tersebut 'constructor'

Siapa yang menghapus memori yang dialokasikan selama operasi baru yang memiliki pengecualian di konstruktor?
Saya benar-benar tidak percaya saya tidak dapat menemukan jawaban yang jelas untuk ini... Bagaimana Anda mengosongkan memori yang dialokasikan setelah konstruktor kelas C++ mengeluarkan pengecualian, jika diinisialisasi menggunakan operator new ....
12082 dilihat
schedule 13.12.2023

Pengecualian memori dinamis dan konstruktor
Awal hari ini saya menemukan blok fungsi try-catch (sebenarnya dari di sini ) dan kemudian melanjutkan sedikit penelitian - rupanya kegunaan utamanya adalah menangkap pengecualian yang dimasukkan oleh daftar penginisialisasi konstruktor....
2994 dilihat
schedule 27.11.2023

Apakah memanggil konstruktor super() harus menjadi baris pertama konstruktor?
Apakah pemanggilan super() konstruktor harus menjadi baris pertama konstruktor? Jika ya, mengapa? Mengapa saya tidak dapat melakukan beberapa perhitungan sederhana dan terbatas sebelum pemanggilan konstruktor, misalnya perhitungan parameter...
2743 dilihat

C++ 11 Delegasi Konstruktor Dengan Parameter Instance Baru?
Mengalami masalah dalam mengkompilasi sintaksis ini menggunakan Visual Studio Nov 2012 CTP C++ Compiler ... Hanya ingin memastikan saya tidak melewatkan sesuatu yang jelas. Terima kasih! EDIT: Header dihapus untuk membuatnya lebih sederhana....
523 dilihat

Desain kelas constexpr: menggabungkan versi constexpr dan non-constexpr?
Pertimbangkan kelas yang baru saja membungkus nilai saat runtime : template <typename Type> class NonConstValue { public: NonConstValue(const Type& val) : _value(val) {;} Type get() const {return _value;}...
12064 dilihat
schedule 09.01.2024

Ketik enum di konstruktor
Jadi saya harus menginisiasi objek dari suatu kelas ke dalam bentuk utama, tetapi argumen yang harus saya masukkan ke dalam konstruktor berasal dari tipe enum yang saya buat di kelas itu. private List<Geluidsfragment> fragmenten;...
1178 dilihat
schedule 07.11.2023

Tangkap kesalahan yang dilemparkan oleh konstruktor di C++?
Saya memiliki kelas foo (yang tidak dapat saya modifikasi) hanya dengan satu konstruktor yang mengambil satu argumen seperti ini: foo bar("Hello!"); Karena konstruktor dapat menimbulkan kesalahan, saya ingin menerapkan penanganan kesalahan....
78 dilihat
schedule 23.10.2023

Apakah daftar inisialisasi anggota menyalin string C++
jika saya menggunakan daftar inisialisasi anggota di konstruktor kelas saya yang memiliki char* di dalamnya, apakah itu menyalin nilai ke memori yang dialokasikan baru atau hanya mengarahkan penunjuk ke nilai yang sama? ex....
383 dilihat

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

Secara terprogram mencegah inisialisasi konstruktor?
Saya memiliki kelas Foo dan kelas statis FooFactory , yang digunakan untuk membuat instance kelas turunan Foo dan Foo melalui API berikut: public static class FooFactory { public static T Create<T>() where T : Foo, new() { ......
170 dilihat
schedule 17.11.2023

Nilai dari fungsi dalam instance konstruktor tidak dapat diakses dalam javascript
Konstruktor 'ini.A' membuat instance yang kemudian dikirim ke konstruktor 'ini.b'. Sebuah array dikompilasi dari kedua instance konstruktor. Nilai dari instance 'this.b' tidak dapat diakses dari array tempat mereka disimpan. Kesalahan 'Tidak dapat...
30 dilihat
schedule 08.12.2023

Tidak Dapat Menemukan Simbol [duplikat]
Kelas KalkulatorDemo1 package calc; public class CalculatorDemo1{ public static void main(String args){ int integer1 = 1; int integer2 = 2; Calculator a = new Calculator(integer1, integer2); a.sum(); } } Kelas Kalkulator...
192 dilihat

Dart memberi nama konstruktor, metode statis, dan konstruktor pabrik
Diberikan kode berikut: const jsonString = '{"myString":"Hello"}'; final jsonMap = jsonDecode(jsonString); final myObject = MyClass.fromJson(jsonMap); Berapa banyak cara untuk membuat objek baru menggunakan sintaks ini:...
216 dilihat
schedule 30.11.2023