我试图有一个函数 return std::tuple<Qstring, int>
,但我得到了这个编译器错误:
std::tuple<QString, int> foo()
{
auto fst = getFst();
auto snd = getSnd();
return std::make_tuple(fst, snd);
}
`错误:从 'tuple<[...], typename __make_tuple_return::type>' 到 'tuple<[...], int>' 没有可行的转换
我究竟做错了什么?