Rumah >pembangunan bahagian belakang >C++ >Apakah Peranan Kolon dalam Pembina C?
Memahami Peranan Kolon dalam Pembina C
Dalam C , pelaksanaan pembina mungkin termasuk senarai pemula ahli, yang menggunakan pengendali titik bertindih (":"). Senarai ini berfungsi untuk memulakan ahli objek dengan nilai tertentu tanpa memerlukan tugasan eksplisit dalam badan pembina.
Pertimbangkan pembina berikut:
class MyClass { public: MyClass() : m_classID(-1), m_userdata(0) { } int m_classID; void *m_userdata; };
Senarai pemula ahli ": m_classID(-1) , m_userdata(0)" melakukan pemulaan berikut:
Adalah penting untuk ambil perhatian bahawa permulaan ini berlaku sebelum badan pembina dilaksanakan. Akibatnya, tugasan yang dibuat dalam badan pembina bukanlah pengamulaan tetapi sebaliknya perubahan nilai.
Senarai pemula ahli membenarkan pengamulaan langsung ahli objek, memberikan alternatif ringkas kepada tugasan eksplisit. Ia amat berguna apabila nilai lalai atau nilai khusus perlu diberikan kepada pembolehubah ahli semasa pembinaan objek.
Atas ialah kandungan terperinci Apakah Peranan Kolon dalam Pembina C?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!