?
Если вы хотите проверять наличие protected-метода в базе своего класса — то да, достаточно шаблон алиаса расположить в своём дочернем классе Если же речь о произвольном классе — я такого способа не знаю
а как по английски идиома эта называется? интересно погуглить
Хотя, я, видимо, поспешил с выводом, clang отказывается компилировать даже более простой случай, остальные с более сложным тоже не справляются. Зато такой пример компилирует GCC. Не возьмусь гадать, кто из них прав
не совсем понел идею
Ничего лучше, устраивающее сразу три компилятора я не сумел придумать. Естественно, это очень странная и ненадёжная реализация, кроме того, требующая создать класс-наследник
Можно даже немного красивее (но всё столь же шатко, под ICC не сработает, всё ещё нужно проверять оба условия)
понел идею тока мне скорее не нетвозможности отнаследоватся спасибо за помошь пошол дальше думать куда копать дальше
Обсуждают сегодня