const;
};
struct Bar {
template <typename T>
Bar(const T&) { }
};
...
Bar bar = Foo();
Парни, а подскажите стандарт говорит что-то касательно того, кого вызвать приоритетнее или это просто ambiguous и надо это решать перегрузкой?
// NOTE gcc-4.6 выбирает конструктор, а clang-4.0.1 говорит ambiguous
по-моему здесь не хватает аргумента у Bar()
Обсуждают сегодня