假设我们有以下代码:
void ff(wchar_t*) { } template<typename T> void ffc(T&& a) { ff(std::forward<T>(a)); }
为什么ff(0)允许通话,但ffc(0)不是?
ff(0)
ffc(0)
c++ implicit type-conversion
c++ ×1
implicit ×1
type-conversion ×1