"\"Питер\" баспа үйі" Барлық тіркестік литералдарды компиляторлар əртүрлі объект ретінде
қарастырады.
Программада бос орын символдарымен ғана бөлінген тіркестік тұрақтылар
компиляция кезінде біртұтас тұрақты болып біріктіріледі. Бір жолға симайтын
ұзын тіркестік тұрақтыны кері қиғаш сызық символы арқылы бөле отырып,
бірнеше жолдарға орналастыруға болады. Мұндай бөлу символдарын компи-
лятор жұмыс барысында ескермейді де, келесі жол алдыңғысының жалғасы
ретінде қабылданады. Мысалы:
"Ешбір адамға өзінің сыртқы \ келбеті ұнамайды,алайда əркімнің \ өз ақылы өз көңілінен шығады" тіркесі келесі тіркеспен толықтай эквивалентті болып саналады:
"Ешбір адамға өзінің сыртқы келбеті ұнамайды, алайда əркімнің өз ақылы өз көңілінен шығады" Əрбір тіркестік литералдың соңына компилятор
\0 басқару тізбегімен
берілетін нөлдік символды қосып қояды. Сондықтан тіркес ұзындығы оның
жазуындағы символдар санынан əрқашанда бір символға артық болады.
Осылайша,
" " бос тіркестің ұзындығы 1 байтқа тең болады. Бір символдық
тіркес (
"А"
) пен символдық тұрақты (
'А'
) арасындағы айырмашылыққа назар
салыңыз.
Бос символдық тұрақты қолданылмайды.
Түсініктемелер Жол соңындағы түсініктемелер екі «тура қиғаш сызық» символдарынан
(// ) басталып, жаңа жолға көшу символымен аяқталады, ал түсініктеменің
екінші түрі
/* жəне
*/ жақшалық символдар ішіне жазылады. Түсініктемелер
ішінде тек C++ тілі алфавитінің символдарын ғана емес, компьютерде те-
руге болатын кез келген символдарды енгізе беруге болады. Қабатталған
15
түсініктеме-жақшаларды (
/* ) пайдалану стандарт бойынша рұқсат етілмейді,
бірақ кейбір компиляторда оларды пайдалануға болады.