55
түрлендіру қажет етіледі. Нұсқауыш айқын түрде көрсетілмей-ақ,
bool
типті
мəнге түрлендірілуі мүмкін (мысалы, шартты оператор өрнегінде),
мұндайда
нөлге тең болмайтын нұсқауыш
true
мəніне,
ал нөлге тең нұсқауыш
false
мəніне ие болады.
Айқын түрдегі түрлендірусіз орындалатын меншіктеу операциясы төменде
көрсетілген екі жағдайда мүмкін болады:
□
void*
типті нұсқауыштар үшін;
□ егер меншіктеу операциясының сол жəне оң жақтарындағы нұсқауыш-
тардың типтері бірдей болса.
Осылайша, айқын түрде көрсетілмеген түрлендіру тек
void*
типі
үшін орындалады. 0 мəні айқын емес түрде
кез келген тип нұсқауышына
түрлендіріледі. Объектілерге нұсқауыштарды функцияларға нұсқауыштарға
(жəне керiсiнше) меншіктеу мүмкін емес.
Кез келген типтегі нұсқауыш-
тұрақтыларға жəне кез келген типтегі тұрақтыларға да мəн меншіктеуге тый-
ым салынған (тұрақтыларға нұсқауыштарға жəне
нұсқауыш-тұрақты сілтеме
жасайтын айнымалыларға мəн меншіктеуге рұқсат етілген).
Достарыңызбен бөлісу: