= decltype((x)); using T3 = decltype(b.x); using T4 = decltype((b.x)); using T5 = decltype(func)...; dumpType2, T3, T4, T5>{};}编译时将输出以下的错误信息:error: implicit instantiation of undefined template...,但这个名称一般都经过C++的混淆,比较不易看懂,如以下的代码:auto add (auto p1, auto p2) { return p1 + p2; };auto d = add(1, 2.0);...= decltype((x)); using T3 = decltype(b.x); using T4 = decltype((b.x)); using T5 = decltype(func)...; dumpType2, T3, T4, T5>();}各个编译器输出的结果是:// Clangvoid dumpType() [Ts = <int, int &, int, const