Pemulaan Ahli Data Const
Dalam coretan kod yang disediakan, anda cuba untuk memulakan ahli data const, t, dalam definisi kelas . Walau bagaimanapun, pengkompil mengembalikan ralat. Mesej ralat ini menunjukkan bahawa, mengikut piawaian ISO C, memulakan ahli data const dalam kelas adalah dilarang dan ia mesti dimulakan di luar kelas.
Definisi Pembolehubah Konst
Pembolehubah const mewakili nilai malar yang tidak boleh diubah suai semasa pelaksanaan program. Untuk memulakan ahli data const, ia mesti diisytiharkan dalam kelas tetapi ditakrifkan di luarnya. Senarai pemula dalam pembina menyediakan cara yang sesuai untuk memulakan ahli const.
Senarai Pemula
Senarai pemula ialah ciri yang membenarkan pemulaan data objek anggota sebelum memasuki badan pembina. Sintaks untuk memulakan ahli const menggunakan senarai pemula adalah seperti berikut:
T1() : t(100) {}
Dalam contoh ini, T1() ialah pembina, dan : t(100) ialah senarai pemula. Di sini, tugasan t = 100 berlaku sebelum permulaan kelas, memastikan ahli const dimulakan dengan betul.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memulakan Ahli Data Const dengan Betul dalam C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!