Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ boost::函数中的命名空间循环或代码泄漏?_C++_Visual Studio 2008_Boost_Namespaces - Fatal编程技术网

C++ boost::函数中的命名空间循环或代码泄漏?

C++ boost::函数中的命名空间循环或代码泄漏?,c++,visual-studio-2008,boost,namespaces,C++,Visual Studio 2008,Boost,Namespaces,我真的很困惑。我是否设法做了一些事情,或者是在Boost中是一个未关闭的命名空间块,还是VS C++ 2008中的一些bug?我肯定我已经正确地关闭了我自己的所有名称空间,所有的include都在它们之外和之上,我所有的头文件都有include-guard boost/function.hpp仅包含在此标题中。我的库中的另外两个标题包括boost/cstdint.hpp,但它们没有这个问题。Visual C++的intellisense有点古怪。有时会搞砸。这并不意味着代码中有问题。总是把C++

我真的很困惑。我是否设法做了一些事情,或者是在Boost中是一个未关闭的命名空间块,还是VS C++ 2008中的一些bug?我肯定我已经正确地关闭了我自己的所有名称空间,所有的include都在它们之外和之上,我所有的头文件都有include-guard


boost/function.hpp仅包含在此标题中。我的库中的另外两个标题包括boost/cstdint.hpp,但它们没有这个问题。

Visual C++的intellisense有点古怪。有时会搞砸。这并不意味着代码中有问题。总是把C++智力放在一个盐粒上。

< P >有时候智能感知就是这样。如果您使用Visual Assist X,它将修复此问题,但这是一个非常昂贵的程序:

通常删除ncb文件可以解决大多数Intellisense问题。如果没有帮助-购买弗吉尼亚州。

这种情况一直发生在我身上。微软对C++的智能感知一直有点被打破。如果您负担得起,请购买VisualAssist.one time load defines=>Include Guard或Macro Guard。供参考