Rumah >pembangunan bahagian belakang >C++ >Mengapakah Ahli Data Statik dalam C Mesti Dimulakan di Luar Definisi Kelas?
Memahami Permulaan Ahli Data Statik
Dalam C , ahli data statik memainkan peranan penting dalam mentakrifkan atribut kelas yang kekal biasa kepada semua kejadian kelas. Walau bagaimanapun, persoalan biasa timbul mengenai keperluan untuk permulaan mereka berada di luar definisi kelas.
Mengapakah Permulaan Di Luar Kelas?
Ahli data statik mesti dimulakan di luar kelas atas dua sebab utama:
Mengapa Ahli Data Statik dalam Kelas adalah Perisytiharan Sahaja?
Walaupun sintaks mencadangkan definisi, ahli data statik dalam kelas hanyalah pengisytiharan. Sebabnya terletak pada sifat asas ahli data statik:
Oleh itu, takrifan ahli data statik mesti berlaku di luar kelas, memastikan ia wujud dengan satu alamat merentas semua kejadian kelas.
Atas ialah kandungan terperinci Mengapakah Ahli Data Statik dalam C Mesti Dimulakan di Luar Definisi Kelas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!