- 已关闭**。此问题需要details or clarity。当前不接受答案。
- 想要改进此问题?**添加详细信息并通过editing this post阐明问题。
3天前关闭。
Improve this question
我的VS代码的C/C ++扩展可以抓取main()
函数中的错误,但不能抓取模板函数中的错误。
在我的主函数中显示突出显示的问题:
但在我的模板函数定义中,我没有在这里创建同样的问题,即把字符串常量赋给int:
为什么会发生这种情况?
我尝试搜索扩展设置,但一无所获(我可能跳过了一些内容)。
1条答案
按热度按时间ajsxfq5m1#
VS代码编辑器中突出显示的问题是基于编译器警告的。编译器不需要对未示例化模板中出现的问题进行诊断。您没有提供足够的信息来了解您是否在任何地方示例化了该模板,但我敢打赌您还没有。通过在非模板函数或另一个示例化模板函数中调用它来示例化它,或者显式示例化它。
另请参阅此问答:error in unused template method.