0

我正在尝试在 gcc4.4.x 上使用 std::unique_ptr,但面临shared_ptr.h编译问题。shared_ptr.h无法使用编译-fno-rtti器选项进行编译。

我不需要 std::shared_ptr,我只是在使用std::unique_ptr,一些旧代码仍在使用std::auto_ptr.

我可以修补标题<memory>以确保shared_ptr.h当有人包含<memory>. 目前我-DSHARED_PTR_H=1在编译器选项中使用以避免编译shared_ptr.h. 这似乎是一个黑客,你能指导我更好的方法吗?

4

0 回答 0