second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...)
我定义了一个pos的类用来表示二维坐标,用这个当做key,编译报错,首先clang-tidy的报错很奇怪,就只提示有错误,并没有写出什么错误。错误提示竟然在unordered_map的头文件!奇怪了。
结果查到是因为pos的构造函数让我重写了,结果无参的默认构造函数不存在了,就会报错。

second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...)
我定义了一个pos的类用来表示二维坐标,用这个当做key,编译报错,首先clang-tidy的报错很奇怪,就只提示有错误,并没有写出什么错误。错误提示竟然在unordered_map的头文件!奇怪了。
结果查到是因为pos的构造函数让我重写了,结果无参的默认构造函数不存在了,就会报错。