706 Часть II. Программирование на С++
Рис. 5.1. Разрешение вложенных комментариев в вашем проекте
Теперь вложенные комментарии в ваших программах будут обрабатываться без ошибок. Если вы запускаете компилятор Borland C++ из командной строки, то для компилируемых файлов укажите флаг -С:
ВСС32 -С main.cpp
Единственной причиной для ограничения использования вложенных комментариев может быть только необходимость переноса вашего текста на другие компиляторы или другие платформы, не поддерживающие такой вольности; для успешной компиляции в этом случае вам потребуется соответствующая переработка комментариев. Если же такая опасность вам не грозит, используйте вложенные комментарии вволю.
Совет
Проблему вложенных комментариев при переносе между компиляторами несложно обойти, применяя директивы препроцессора для условной компиляции фрагментов текста, содержащих комментарии. Например, нам нужно закомментировать наш цикл while, уже содержащий комментарии;
мы сделаем это при помощи директив #if и ftendif:
#if О
while (*string && /* *string != ')' */)
{
}
#endif