c++ - boost::function 中的命名空间循环或代码泄漏?

标签 c++ visual-studio-2008 boost namespaces

我真的很困惑。我是否设法做了一些事情来导致这种情况,或者它是 boost 中未关闭的命名空间 block ,还是 VS c++ 2008 中的一些错误?我非常确定我已经正确地关闭了我自己的所有命名空间,所有包含都在它们之外和之上,并且我所有的头文件都包含了包含保护。

alt text http://lowtown.se/stuffs/superboost.png

boost/function.hpp 只包含在这个头文件中。我库中的另外两个 header 包括 boost/cstdint.hpp,但它们没有这个问题。

最佳答案

Visual C++ 的智能感知有点古怪。有时它搞砸了。这并不意味着您的代码中存在问题。始终对 C++ 智能感知持保留态度。

关于c++ - boost::function 中的命名空间循环或代码泄漏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1127496/

相关文章:

c++ - boost interval_map 与 split_interval_map

c++ - Boost 1.59 链接器错误

c++ - 在我的 C++ 应用程序中定义 I Have Virtual Destructor 基类是一个好习惯吗?

C++ - 一种确保调用全局清理函数的异常安全方法

visual-studio-2008 - 在 Windows 上调试 xsp

c++ - Visual Studio 9 : Display Linker Search Paths

c++ - 使用二维数组制作图形

c++ - 对称对角矩阵的表示

c# - VS2008 的本地窗口出现奇怪的结果

c++ - 如何使用 boost::bind 创建函数包装器