All streams
Search
Write a publication
Pull to refresh
7
0
Send message

Продвинутое использование препроцессора в C и C++

Level of difficultyHard
Reading time14 min
Views11K

Зачастую, в проектах ограничивается использование препроцессора по следующим причинам:

— Он не похож на весь остальной язык;
— Макросы могут возвращать неполные синтаксические конструкции, или вовсе различные, в зависимости от параметров.

Ввиду перечисленных особенностей, читать код с активным использованием препроцессора зачастую становится на порядок сложнее кода без него.

Со всеми его недостатками, инструмент есть в языке и достоин изучения.

Читать далее

Information

Rating
5,502-nd
Registered
Activity

Specialization

C/C++ Developer
C++
C