C++ boost::函数中的命名空间循环或代码泄漏?
我真的很困惑。我是否设法做了一些事情,或者是在Boost中是一个未关闭的命名空间块,还是VS C++ 2008中的一些bug?我肯定我已经正确地关闭了我自己的所有名称空间,所有的include都在它们之外和之上,我所有的头文件都有include-guardC++ 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/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。供参考