我的 VScode 甚至没有检测到对我来说最简单的 C++ 语法错误:
显然 IntelliSense 工作正常,因为它检测到 test
函数中的错误,而下面函数中的错误被忽略。此外,如果我去掉第二个函数中的一个变量(这使它与头文件中的声明不一致),IntelliSense 也将能够捕获此错误,但第二个函数体中出现的任何错误函数被忽略。
完整代码可以在这个 repo 中找到:
答案 0 :(得分:0)
纯粹猜测您的 Init
函数是模板函数。就我而言,IntelliSense 不会在模板函数中显示错误。