Здравствуйте, пыщьх, Вы писали:
C>> std::cout << 1 myConst << std::endl;
П>Согласен. Но юзкейс, ИМХО, с потолка. Плюс, это единственный пример, где скобки что-то дают (я не говорю о параметризированных макросах).
IMHO с макросами не надо думать, где нужны скобки, а где не нужны. Надо ставить скобки над каждым параметром и над всем выражением. Ну, то есть, конечно, если нам таки нужен макрос (о чём как раз стоит задуматься первым делом).