Potongan Argumen Templat Kelas Separa dalam C 17: Ciri Masa Depan Berpotensi
Dalam C 17, potongan hujah templat kelas (CTAD) membolehkan pengkompil untuk membuat kesimpulan hujah templat berdasarkan jenis inferens pembolehubah atau ungkapan. Walau bagaimanapun, CTAD pada masa ini memerlukan semua hujah templat ditentukan atau semua disimpulkan.
Ini menimbulkan persoalan: adakah mungkin untuk menentukan sebahagian hujah templat dan membuat kesimpulan yang selebihnya?
Walaupun cubaan seperti menggunakan templat alias, potongan separa langsung masih tidak tersedia. Walau bagaimanapun, terdapat kertas cadangan (P1814) yang sedang dipertimbangkan untuk C 20 yang bertujuan untuk membolehkan sokongan untuk CTAD separa menggunakan templat alias.
Sehingga cadangan sedemikian diterima, tiada penyelesaian yang disokong untuk melaksanakan potongan separa. Walau bagaimanapun, draf standard C 20 yang akan datang termasuk sokongan untuk templat Alias (P1814) dan Agregat (P1816), menangani beberapa batasan CTAD.
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, dengan mengambil kira keperluan untuk format soalan dan kaitan dengan artikel: **Pilihan 1 (Terus dan ringkas):** * **Boleh C 17 Mencapai Templat Kelas Separa Hujah De. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!