Logo th.boatexistence.com

จะใช้ const ใน c++ ได้ที่ไหน

สารบัญ:

จะใช้ const ใน c++ ได้ที่ไหน
จะใช้ const ใน c++ ได้ที่ไหน
Anonim

Const ของ qualifier สามารถ ใช้กับการประกาศตัวแปรใดๆ เพื่อระบุว่าค่าของมันจะไม่เปลี่ยนแปลง (ซึ่งขึ้นอยู่กับตำแหน่งที่เก็บตัวแปร const เราอาจเปลี่ยน ค่าของตัวแปร const โดยใช้ตัวชี้)

เมื่อไหร่ควรใช้ const ใน C

คำหลัก const อนุญาตให้ คุณระบุว่าตัวแปรสามารถแก้ไขได้หรือไม่ คุณสามารถใช้ const เพื่อป้องกันการปรับเปลี่ยนตัวแปรและตัวชี้ const และการอ้างอิง const เพื่อป้องกันการเปลี่ยนแปลงข้อมูลที่ชี้ไปที่ (หรืออ้างอิง)

ทำไมเราใช้ const

A ฟังก์ชันจะกลายเป็น const เมื่อใช้คำสำคัญ const ในการประกาศของฟังก์ชัน แนวคิดของฟังก์ชัน const คือ ไม่อนุญาตให้พวกเขาแก้ไขวัตถุที่ ถูกเรียกขอแนะนำให้ฝึกสร้างฟังก์ชันให้มากที่สุดเท่าที่จะเป็นไปได้เพื่อหลีกเลี่ยงการเปลี่ยนแปลงวัตถุโดยไม่ตั้งใจ

ตัวระบุคงที่ใช้ที่ไหน

เมื่อเราไม่ต้องการแก้ไขอาร์กิวเมนต์และส่งผ่านเป็นข้อมูลอ้างอิงหรือ pointer เราใช้ const qualifier เพื่อไม่ให้อาร์กิวเมนต์ถูกแก้ไขโดยไม่ได้ตั้งใจในฟังก์ชัน สมาชิกของข้อมูลคลาสสามารถประกาศเป็นทั้ง const และ static สำหรับค่าคงที่ระดับทั่วทั้งคลาส ตัวแปรอ้างอิงสามารถเป็น const ได้เมื่ออ้างอิงตำแหน่ง const

ตัวระบุในภาษา C คืออะไร

"ตัวระบุ" หรือ "สัญลักษณ์" คือ ชื่อที่คุณระบุสำหรับตัวแปร ประเภท ฟังก์ชัน และป้ายกำกับในโปรแกรมของคุณ … คุณสร้างตัวระบุโดยการระบุในการประกาศตัวแปร ประเภท หรือฟังก์ชัน