Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah sintaks elipsis berfungsi dengan pek parameter templat variadic dalam C 11?
Sintaks Elipsis Templat Variadik
Templat variadik dalam C 11 membenarkan bilangan argumen templat yang berubah-ubah. Sintaks untuk token elipsis (...) dalam konteks ini mengikut peraturan yang ketat:
Membongkar/Membungkus:
Kedudukan elipsis menentukan tujuannya:
Peluasan:
Corak di sebelah kiri ... diulang, dengan ungkapan dipisahkan koma menggantikan setiap corak yang tidak dibungkus.
Aplikasi:
Dalam kod yang disediakan:
<code class="cpp">return unique_ptr<T>(new T(std::forward<Args>(args)...));</code>
Sebab Peletakan Ellipsis:
Dalam senarai argumen templat dan senarai parameter, elipsis diletakkan di tengah untuk mencapai pengembangan yang berbeza.
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimanakah sintaks elipsis berfungsi dengan pek parameter templat variadic dalam C 11?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!