PC-Lint检测template发生致命错误,求解决方案

大家好,我在使用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天,您在需要使用的时候【私信】联系我,我会为您补发。