草庐IT

ambignuous

全部标签

c++ - Gcc 失败并显示 "call of overload is ambignuous"而 clang 没有

我有以下代码:#includestructb_symbol{templateexplicitb_symbol(T&&symbol):symbol(std::forward(symbol)){}std::experimental::string_viewsymbol;};structb_utf8{templateexplicitb_utf8(T&&value):value(std::forward(value)){}std::experimental::string_viewvalue;};structvalue{explicitvalue(b_utf8){}explicitvalue(