Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Memulakan Susunan Ahli dengan Senarai Pemula dalam C 0x?

Bagaimana untuk Memulakan Susunan Ahli dengan Senarai Pemula dalam C 0x?

Barbara Streisand
Lepaskan: 2024-11-04 17:50:02
asal
924 orang telah melayarinya

How to Initialize a Member Array with an Initializer List in C  0x?

Cara Memulakan Tatasusunan Ahli dengan Senarai Pemula

Dalam C 0x, anda boleh memulakan tatasusunan ahli dengan senarai pemula seperti berikut :

<code class="cpp">Foo f = {1,3};</code>
Salin selepas log masuk

Walau bagaimanapun, kod ini tidak akan disusun dalam g 4.6, mengakibatkan ralat:

incompatible types in assignment of ‘std::initializer_list<const int>&’ to ‘const int [2]’
Salin selepas log masuk

Untuk menyelesaikan isu ini, anda boleh menggunakan pembina templat variadic:

Atas ialah kandungan terperinci Bagaimana untuk Memulakan Susunan Ahli dengan Senarai Pemula dalam C 0x?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan