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

Barbara Streisand
Lepaskan: 2024-11-04 17:50:02
asal
861 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!

sumber:php.cn
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