Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
recipes.pdf
Скачиваний:
34
Добавлен:
22.05.2015
Размер:
322.44 Кб
Скачать

Симоненко Евгений А. Олимпиадная подготовка по программированию

29

ПОДВОДНЫЕ КАМНИ

Здесь рассматриваются некоторые подводные камни программирования на языке C++, встречающиеся в олимпиадном программировании. Подводными камнями называют неожиданные, непривычные, неочевидные вещи.

ДИГРАФЫ И ТРИГРАФЫ

Диграфы и триграфы – это последовательности из двух и трёх символов, соответственно, рассматриваемых компилятором как один символ. Используются для обеспечения возможности ввода или замены некоторых символов в некоторых кодировках или редакторах. Ниже представлена таблица диграфов и триграфов в C++:

Последовательность

Символ

 

 

<:

[

 

 

:>

]

 

 

<%

{

 

 

%>

}

 

 

%:

#

 

 

??=

#

 

 

??/

\

 

 

??'

^

 

 

??(

[

 

 

??)

]

 

 

??!

|

 

 

??<

{

 

 

??>

}

 

 

??-

~

 

 

Комбинация из трёх вопросительных знаков (???) не является триграфом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]