За макропараметром, непосредственно следующим за оператором #, не должен немедленно следовать оператор # #
За макропараметром, непосредственно следующим за оператором #, не должен немедленно следовать оператор # #.
Порядок оценки, связанный с несколькими #, несколько ##, или смесь # и ## препроцессорные операторы, не указаны. Правило 20.10 запрещает использование # и ##. Результат # оператор - строковый литерал. Крайне маловероятно, что вставка этого результата в какой-либо другой маркер предварительной обработки приведет к допустимому токену.
Оператор # # препроцессора не должен следовать за параметром макроса, следующим за оператором # препроцессора.
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: Директивы предварительной обработки |
| Категория: Обязательно |
| Категория СМЖЛ: требуется |