编译器错误信息太长了怎么办?
当使用模板的时候,特别是数据结构的模板稍微多套两层,或者用了boost的一些库,就会有很深的模板类型。当编译出错的时候,就会刷出整屏的错误信息。
然而,在大部分时候,代码只是有一些小错误,比如违反了const限制。
现在对于这个问题有什么解决方法?随便查了一下,有个叫STLFilt的项目,但是已经死了。
[解决办法]
gcc是这样的,可以考虑clang编译此类复杂模板,提示会更精确一些。