Definisi Dwi Simbol Pembina dalam Perpustakaan C
Dalam C , takrifan pembina muncul dua kali dalam perpustakaan apabila diperiksa dengan nm. Ini disebabkan oleh Itanium C ABI, yang memerlukan berbilang entri pembina untuk sokongan polimorfisme.
Nama yang rosak untuk pembina menunjukkan tujuannya:
Walaupun kelas mungkin tidak mempunyai kelas asas maya, GCC mengeluarkan kedua-dua pembina hasil daripada sokongan ABI untuk polimorfisme. Tingkah laku ini dianggap sebagai isu yang diketahui dalam GCC, di mana pengkompil berpotensi mengoptimumkan tingkah laku ini apabila polimorfisme tidak terlibat.
Jenis pembina yang berbeza mempunyai makna berikut:
Walaupun pelepasan dwi simbol pembina ini biasanya tidak menyebabkan masalah, ia boleh menyebabkan kekeliruan apabila memeriksa simbol perpustakaan dengan alatan seperti nm.
Atas ialah kandungan terperinci Mengapa Terdapat Dua Simbol Pembina dalam Perpustakaan C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!