Rumah >pembangunan bahagian belakang >C++ >Bolehkah Kelas C Mempunyai Templat Pembina Tanpa Parameter?
Konsep mencipta kelas bukan templat dengan pembina templat tanpa hujah timbul . Anggapan ini mungkin bercanggah dengan pembina lalai.
Templat pembina memerlukan hujah templat semasa instantiasi. Walau bagaimanapun, adalah mustahil untuk menentukan hujah-hujah ini secara eksplisit apabila memanggil pembina. Ini kerana hujah templat disimpulkan melalui potongan hujah.
Satu penyelesaian yang dicadangkan melibatkan mencipta templat pembina yang mengambil hujah tiruan dalam apa jua jenis. Walaupun pendekatan ini membenarkan pembinaan objek tanpa hujah, ia masih memerlukan kemasukan hujah palsu dalam panggilan.
Malangnya, tiada cara untuk menentukan hujah templat secara eksplisit untuk templat pembina. Oleh itu, penyelesaian yang diterangkan ialah satu-satunya pilihan yang berdaya maju. Walau bagaimanapun, kes penggunaan praktikalnya masih tidak jelas.
Atas ialah kandungan terperinci Bolehkah Kelas C Mempunyai Templat Pembina Tanpa Parameter?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!