大家好,我在使用PC-Lint对一段代码进行检查时,main.cpp引用了c++的一个库函数bits/locale_classess.h和bits/locale_classes.tcc。
extern template
const collate<char>&
use_facet<collate<char> >(const locale&);
库函数使用模板进行操作,当pclint检查到模板时报错
具体查看错误类型为 Error 26,而且死循环,一直报26号错误。
我尝试了几种方案:
1、屏蔽该代码,可以正常运行不报错。\\use_facet<collate<char> >(const locale&);
2、将main.cc的其他代码屏蔽,或者单独检查local_classes.tcc也不会死机。
死机是因为一直在循环报错26,此处应该有一个表达式,但是该处没有。
请问各位大佬该情况的原因是什么,我需要用什么办法合理的解决该问题。
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。