ใช้ const qualifier ได้ที่ไหน?

ใช้ const qualifier ได้ที่ไหน?
ใช้ const qualifier ได้ที่ไหน?
Anonim

คีย์เวิร์ด const สามารถใช้เป็นตัวระบุได้ เมื่อประกาศอ็อบเจ็กต์ ประเภท หรือฟังก์ชันของสมาชิก เมื่อกำหนดคุณสมบัติของออบเจกต์ การใช้ const หมายความว่าออบเจกต์ไม่สามารถเป็นเป้าหมายของงานที่มอบหมายได้ และคุณไม่สามารถเรียกใช้ฟังก์ชันที่ไม่ใช่สมาชิกของ const ได้

มี const qualifier มีประโยชน์อย่างไร

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

ฟังก์ชั่นสมาชิกประเภทใดที่ใช้ตัวระบุ const

ตัวระบุ const ที่ส่วนท้ายของการประกาศฟังก์ชันสมาชิกระบุว่าฟังก์ชันสามารถ ถูกเรียกบนวัตถุที่เป็นตัวเอง const ฟังก์ชั่นสมาชิก const สัญญาว่าจะไม่เปลี่ยนสถานะของสมาชิกข้อมูลที่ไม่สามารถเปลี่ยนแปลงได้

ตัวระบุประเภท const คืออะไร

ตัวระบุ const อย่างชัดเจน ประกาศวัตถุข้อมูลเป็นสิ่งที่ไม่สามารถเปลี่ยนแปลงได้ ค่าของมันถูกตั้งค่าเมื่อเริ่มต้น รายการสามารถเป็นได้ทั้ง const และ volatile … ในกรณีนี้ รายการไม่สามารถแก้ไขได้โดยโปรแกรมของตัวเองอย่างถูกกฎหมาย แต่สามารถแก้ไขได้โดยกระบวนการอะซิงโครนัสบางอย่าง

ใส่คอนตรงไหน

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