Mar*_*y B 5 c++ compiler-construction gcc templates
我想知道是否有gcc编译器的标志或修改将返回行号和句子,当它遇到涉及模板的错误时解释错误的类型,但是不会打印模板扩展代码的页面,它总是跟随这样的错误.
例如,而不是像这样的错误:
temp.cc:9: error: ‘class std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >’ has no member named ‘hat’
Run Code Online (Sandbox Code Playgroud)
我想要这样的东西:
temp.cc:9: error: class has no member named hat.
Run Code Online (Sandbox Code Playgroud)