0xd34df00d
12.11.2011 10:43 Azoth_primary
А как в этом вашем C++0x сделать шаблонную функцию от шаблонного аргумента типа T, которая имела бы одно тело, если у T есть какой-то метод, и иначе — другое? Изъебываться с type traits неохота. Есть C++0x в объеме, поддерживаемом gcc 4.5.
без SFINAE никак
ишь ты какой :)
Это очевидно. А как с ним?
Штоа :3
http://www.rsdn.ru/forum/cpp/1955746.1.a... — это SFINAE 2, а на RSDN их штуки четыре выкладывали. лучше что я застал — это перегруженный оператор «запятая». нагугли там SFINAE с ним
как-то через SINAE
как-то через SIRANE
как-то через PETROSIANE
SIRANE SFINAE, PETROSIANIE SRANE
boost::enable_if, не?
ЭТо и есть как-то через trairs :)