Logo ms.boatexistence.com

Dalam c++ const kelayakan boleh digunakan untuk?

Isi kandungan:

Dalam c++ const kelayakan boleh digunakan untuk?
Dalam c++ const kelayakan boleh digunakan untuk?

Video: Dalam c++ const kelayakan boleh digunakan untuk?

Video: Dalam c++ const kelayakan boleh digunakan untuk?
Video: Not your Grandparent's C++ (Evolution of C++) 2024, Mungkin
Anonim

Konst kelayakan boleh digunakan pada pengisytiharan mana-mana pembolehubah untuk menentukan bahawa nilainya tidak akan diubah (Yang bergantung pada tempat pembolehubah const disimpan, kami boleh menukar nilai pembolehubah const dengan menggunakan penunjuk).

Apakah penggunaan const qualifier dalam bahasa C?

Kami menggunakan kelayakan const untuk mengisytiharkan pembolehubah sebagai pemalar Ini bermakna kita tidak boleh menukar nilai setelah pembolehubah telah dimulakan. … Contohnya, jika anda mempunyai nilai tetap bagi nilai PI, anda tidak mahu mana-mana bahagian program mengubah suai nilai tersebut.

Di manakah kelayakan tetap digunakan?

Apabila kami tidak mahu mengubah suai hujah dan menyerahkannya sebagai rujukan atau penunjuk, kami menggunakan kelayakan const supaya hujah tidak diubah suai secara tidak sengaja dalam fungsi. Ahli data kelas boleh diisytiharkan sebagai const dan statik untuk pemalar seluruh kelas. Pembolehubah rujukan boleh menjadi const apabila merujuk lokasi const.

Apakah yang dilakukan oleh kelayakan fungsi ahli const?

Kelayakan const pada penghujung perisytiharan fungsi ahli menunjukkan bahawa fungsi itu boleh dipanggil pada objek yang merupakan const sendiri. fungsi ahli const berjanji untuk tidak mengubah keadaan mana-mana ahli data tidak boleh ubah.

Apakah const yang layak dalam C++?

Kami menggunakan kelayakan const untuk mengisytiharkan pembolehubah sebagai pemalar Ini bermakna kita tidak boleh menukar nilai setelah pembolehubah telah dimulakan. … Contohnya, jika anda mempunyai nilai tetap bagi nilai PI, anda tidak mahu mana-mana bahagian program mengubah suai nilai tersebut. Jadi anda harus mengisytiharkannya sebagai const.