С++ хэл дээр const-г хаана ашиглах вэ?

Агуулгын хүснэгт:

С++ хэл дээр const-г хаана ашиглах вэ?
С++ хэл дээр const-г хаана ашиглах вэ?

Видео: С++ хэл дээр const-г хаана ашиглах вэ?

Видео: С++ хэл дээр const-г хаана ашиглах вэ?
Видео: Юлька_Рассказ_Слушать 2024, Арваннэгдүгээр
Anonim

Const шалгуур үзүүлэлтийг дурын хувьсагчийн мэдэгдэлд хэрэглэж болно түүний утга өөрчлөгдөхгүй гэдгийг зааж өгөх (энэ нь const хувьсагч хаана хадгалагдаж байгаагаас шалтгаална. заагч ашиглан const хувьсагчийн утга).

const-ийг С хэлэнд хэзээ хэрэглэх ёстой вэ?

Const түлхүүр үг нь хувьсагчийг өөрчлөх боломжтой эсэхийг зааж өгөх боломжийг олгоно. Та хувьсагчид болон const заагчийг өөрчлөхөөс урьдчилан сэргийлэхийн тулд const-г ашиглаж болно, мөн const лавлагаа нь заасан (эсвэл лавлагаа) өгөгдлийг өөрчлөхөөс сэргийлнэ.

Бид яагаад const ашигладаг вэ?

Функцийн мэдэгдэлд const түлхүүр үгийг ашиглах үед функц нь const болно. const функцүүдийн санаа нь тэдгээрийг дуудсан объектоо өөрчлөхийг зөвшөөрөхгүй байх явдал юм. Объектыг санамсаргүйгээр өөрчлөхөөс зайлсхийхийн тулд аль болох олон функцийг тогтмол болгохыг зөвлөж байна.

Тогтмол шалгуур үзүүлэлтийг хаана ашигладаг вэ?

Бид аргументыг өөрчилж, лавлагаа эсвэл заагч болгон дамжуулахыг хүсэхгүй байгаа тохиолдолд бид аргументыг функцэд санамсаргүйгээр өөрчлөхгүйн тулд const qualifier ашигладаг. Ангийн өгөгдлийн гишүүдийг ангийн өргөн тогтмолуудын хувьд const болон статик гэж зарлаж болно. Лавлах хувьсагч нь const байршилд хамаарах үед const байж болно.

С хэл дээрх танигч гэж юу вэ?

"Таны танигч" эсвэл "тэмдэг" нь таны программ дахь хувьсагч, төрөл, функц, шошгонд зориулсан нэрс юм. … Та тодорхойлогчийг хувьсагч, төрөл эсвэл функцийн зарлал дээр зааж өгснөөр үүсгэнэ.