Код: Выделить всё
template
struct Foo { }; // (1) library
template
struct Bar { }; // (2) library
template
struct Foo { }; // (3) library
template
struct Foo { }; // (4) user
Я пишу библиотеку, которая должна позволить пользователям специализировать Foo и автоматически получать специальное поведение для Foo. Bar определен в библиотеке.
Есть ли элегантный способ устранить неоднозначность Foo?
Подробнее здесь: https://stackoverflow.com/questions/797 ... apper-type
Мобильная версия