char* vp = (char *)0xB8
000
000;
Мұндағы
0xB8
000
000
– он алтылық түрдегі тұрақты,
(char *)
–
типті түрлендіру операциясы; тұрақты «
char
-ға нұсқауыш» типіне
түрлендіріледі.
3. Бос мəнді меншіктеу:
int* suxx = NULL;
int* rulez = 0;
Алғашқы жолда
NULL
тұрақтысы қолданылады, ол C тілінің кейбір
тақырыптық файлдарында нөлге тең нұсқауыш ретінде анықталған. Жай
ғана 0 түріндегі белгілеуді қолдану ұсынылады, себебі
int
типіндегі бұл
мəн стандартты тəсілдер көмегімен мəтінге (контекстке) сəйкес дұрыс
түрлендіріледі. Нөлдiк адресi бар объектілердің болмауына кепілдік
берілетіндіктен, нұсқауыштың нақты объектіге сілтеме жасау шартын
тексеру үшiн бос нұсқауышты қолдануға болады.
4. Динамикалық жады аймағын бөліп беру жəне нұсқауышқа оның адресін
меншіктеу:
□ new
операциясының көмегімен:
Достарыңызбен бөлісу: |