Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Memulakan Pembolehubah Rentetan Malar Statik dalam Kelas C?

Bagaimanakah Saya Boleh Memulakan Pembolehubah Rentetan Malar Statik dalam Kelas C?

Susan Sarandon
Lepaskan: 2024-12-09 10:07:07
asal
1026 orang telah melayarinya

How Can I Initialize Static Constant String Variables in a C   Class?

Menggunakan Pembolehubah Statik dan Pemalar dalam Kelas C

Dalam konteks kelas C, memahami permulaan pembolehubah statik dan pemalar adalah penting. Mari kita selidiki isu yang dihadapi dan terokai penyelesaian yang mungkin.

Soalan menyerlahkan isu yang dihadapi semasa cuba memulakan pembolehubah rentetan const statik dalam kelas dalam Visual Studio 2010. Pengkompil mengehadkan pengamulaan tersebut kepada pembolehubah kamiran pemalar statik sahaja .

Untuk menyelesaikan masalah ini, jawapan mencadangkan untuk memulakan pembolehubah ini di luar kelas, dalam fail sumber yang berasingan. Ini boleh dicapai dengan mengisytiharkan pembolehubah rentetan statik dalam kelas dan memberikan takrifannya dalam fail sumber menggunakan pengendali resolusi skop kelas.

Perlu ambil perhatian bahawa fungsi statik tidak semestinya sesuai dalam senario ini. Seperti yang dicadangkan dalam jawapan yang dikemas kini, fungsi const menawarkan alternatif yang lebih baik dengan mengekalkan akses objek tetapi menghalang pengubahsuaian ahli.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memulakan Pembolehubah Rentetan Malar Statik dalam Kelas 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