template<typename> struct CL{};
CL<char> fnc();
int main()
{
CL<auto> cl=fnc(); //error
}
为什么不正确?将 auto 推断为 char 有什么问题?
template<typename> struct CL{};
CL<char> fnc();
int main()
{
CL<auto> cl=fnc(); //error
}
为什么不正确?将 auto 推断为 char 有什么问题?