Иногда нам в процессе разработки программного обеспечения приходится комментировать код, чтобы не удалять его, но временно спрятать от глаз компилятора и решить какие-то проблемы. Однако привычным для нас способом мы избавляем этот участок кода от подсветки синтаксиса, а также делаем его неудобным для расскомментирования. В таком случае программистам C или C++ могут помочь директивы препроцессора #if и #endif То есть вместо привычного для нас: Мы будем использовать: И затем, когда мы захотим расскоментировать код мы поменяем 0 на 1. То есть следующим образом: Очевидно, что так действительно работает, потому что #if проверяет значение на истинность. Поскольку 0 не является истиной, то код не выполнится при данном значении, а число 1 наоборот является истиной - код выполняется. Этот простой прием уже давно практикуют некоторые программисты, но знают о нем не все. Он реализуем на любом языке, но не через директивы, а обычные конструкции if, а поэтому это уже будет немного другое. Пусть эт
Хитрость C/C++ с комментариями в коде
7 марта 20237 мар 2023
256
~1 мин