模板参数推导哪个函数在使用/声明/定义时不存在

时间:2019-05-07 00:45:52

标签: c++ c++11 c++14 c++17

无法推断此模板中提供的参数的含义。在类名之前带有&的scopeResolution运算符的含义,以及在类中未定义/声明的to_fun。

有人帮我解释一下:class = decltype(&T :: to_json)     和没有声明/定义的位置的to_json:Json(t.to_json()

template <class T, class = decltype(&T::to_json)>
    Json(const T & t) : Json(t.to_json()) {}

0 个答案:

没有答案