2009-01-23 36 views
9

Tôi đang làm việc trên một nền tảng với một trình biên dịch gcc tuy nhiên tăng không thể biên dịch trên nó.shared_ptr in std :: tr1

Tôi tự hỏi cách thích hợp để bao gồm shared_ptr trong std: tr1 trên gcc là gì? các tập tin tôi nhìn vào nói không bao gồm nó trực tiếp, từ những gì tôi có thể nói không có tập tin khác bao gồm nó hoặc: |

Trả lời

17

Trong G ++ 4.3,

#include <tr1/memory> 

nên làm các trick. Bạn sẽ tìm thấy shared_ptr tại std::tr1::shared_ptr.

+1

Tính năng này cũng hoạt động với Xcode và LLVM. –

3

Tăng cường không thể biên dịch trên đó? Hầu hết các thư viện tăng không cần phải được biên dịch để được sử dụng, và tôi đoán shared_ptr cũng không.

Các vấn đề liên quan