Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Memulakan Ahli Data Const dengan Betul dalam C?

Bagaimanakah Saya Boleh Memulakan Ahli Data Const dengan Betul dalam C?

Patricia Arquette
Lepaskan: 2024-12-02 13:49:10
asal
674 orang telah melayarinya

How Can I Properly Initialize a Const Data Member in C  ?

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan