компилируемость?
Компилятор. (извините) Почему внутриязыковые средства вроде SFINAE/constraints не подходят?..
Наверное потомучто я могу даже синтаксис языка в шаблоне нарушить и до момента, пока я не проинстанцирую этот шаблон, ошибка выявлена не будет
Да постоянно такое происходит. Ты похоже редко пишешь шаблонны. Ну или просто никогда не допускал в них ошибку, что было бы странно
Подскажу, что отказавший условный IntelliSense не означает допустимости компилятором синтаксических ошибок (даже без инстанцирования).
Или вы в чем-то ошибаетесь. Ну, как вариант
Вроде это не так. Безусловно, пока шаблон не проинстанцирован, его код в программу не попадет. Но проверка синтаксиса пройдет в любом случае.
Обсуждают сегодня