Die const-sleutelwoord kan as 'n kwalifiseerder gebruik word wanneer voorwerpe, tipes of lidfunksies verklaar word. Wanneer 'n objek gekwalifiseer word, beteken die gebruik van const dat die objek nie die teiken van 'n opdrag kan wees nie, en jy kan nie enige van sy nie-konst lid funksies oproep nie.
Wat is die nut daarvan om die konst-kwalifiseerder te hê?
Die kwalifiseerder const kan toegepas word op die verklaring van enige veranderlike om te spesifiseer dat die waarde daarvan nie verander sal word nie (wat afhang van waar konst veranderlikes gestoor word, ons kan die waarde van const veranderlike deur wyser te gebruik). Die resultaat is implementering-gedefinieer as 'n poging aangewend word om 'n konst te verander.
Watter tipe lidfunksie gebruik die const-kwalifiseerder?
Die const-kwalifiseerder aan die einde van 'n lidfunksieverklaring dui aan dat die funksie opgeroep kan word op objekte wat self konst. konst-lidfunksies belowe om nie die toestand van enige nie-veranderbare datalede te verander nie.
Wat is const-tipe kwalifiseerder?
Die const-kwalifiseerder verklaar 'n data-voorwerp as iets wat nie verander kan word nie. Die waarde daarvan word by inisialisering gestel. 'n Item kan beide konstant en wisselvallig wees. … In hierdie geval kan die item nie wettiglik deur sy eie program gewysig word nie, maar kan deur een of ander asinchroniese proses gewysig word.
Waar plaas jy 'n konst?
'n Konstante lidfunksie kan nie enige nie-statiese datalede wysig of enige oproep nielidfunksies wat nie konstant is nie. Om 'n konstante lidfunksie te verklaar, plaas die const-sleutelwoord na die slothakies van die argumentlys. Die const-sleutelwoord word in beide die verklaring en die definisie vereis.