c++ - std::tr1 中的 shared_ptr

标签 c++ gcc boost shared-ptr tr1

我正在使用 gcc 编译器的平台上工作,但是 boost 无法在其上编译。

我想知道在 gcc 的 std:tr1 中包含 shared_ptr 的正确方法是什么?我查看的文件说不直接包含它,据我所知没有其他文件包含它:|

最佳答案

G++ 4.3 中,

#include <tr1/memory>

应该可以解决问题。您将在 std::tr1::shared_ptr 找到 shared_ptr

关于c++ - std::tr1 中的 shared_ptr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/471438/

相关文章:

c++ - 快速排序(n 个数组应被视为 1 并根据需要重新映射值)

c - 尝试理解 C 中的内联汇编代码

c++ - 为深度优先搜索定义 ColorMap 的最简单方法

c++ - boost::mpi 在具有相同标签的多个 isend/irecv 传输中抛出 MPI_ERR_TRUNCATE

c++ - 在多维数组中使用 range-for 循环时类型推断为 'auto'

c++ - 为什么 _WIN32_WINNT == 0x400 在 Windows 7 机器上的 Qt Creator 中?

c++ - 如何查看 Visual C++ 预处理器的输出?

c - 如何修改const变量的值?

c++ - 使用与用于编译实际代码的不同(更高)版本的 gcc 构建 strip/binutils 是否会导致任何问题?

c++ - 如何将 BOOST 包装在单独的命名空间中?