Tôi rất thất vọng ngay bây giờ sau vài giờ cố gắng tìm vị trí shared_ptr. Không có ví dụ nào tôi thấy hiển thị mã hoàn chỉnh để bao gồm các tiêu đề cho shared_ptr
(và hoạt động). Chỉ cần nêu rõ std
, tr1
và <memory>
không giúp gì cả! Tôi đã tải về tăng và tất cả nhưng nó vẫn không hiển thị! Ai đó có thể giúp tôi bằng cách nói chính xác nơi để tìm thấy nó?Được chia sẻ ở đâu?
Cảm ơn bạn đã để tôi trút sự thất vọng của mình!
EDIT: Tôi thấy tiêu đề của mình đã bị thay đổi. Xin lỗi vì điều đó. Vì vậy, nó cũng là bởi vì nó không rõ ràng với tôi rằng shared_ptr là "C++ phụ thuộc phiên bản" -> đó là lý do tại sao tôi đã không nhà nước môi trường của tôi -> do đó có lẽ tại sao nó đã rất khó khăn cho tôi để tìm thấy nó.
Tôi đang làm việc trên MSVS2008.
EDIT 2: Tôi không biết tại sao, nhưng tôi đã bao gồm [nhớ] và [tăng/tr1/memory.hpp] và [tăng/tr1/tr1/bộ nhớ] trong khi tìm kiếm khắp mọi nơi cho shared_ptr .. tất nhiên, tôi không thể.
Cảm ơn tất cả các câu trả lời.
có thể sẽ hữu ích nếu bạn có thể thiết lập chính xác, như trình biên dịch và tăng đường dẫn phiên bản/cài đặt – YeenFei
Trừ khi bạn ở trên C++ 0x, 'shared_ptr' không một phần của tiêu chuẩn. Nó rất phổ biến mặc dù một số sẽ coi nó là tiêu chuẩn mặc dù nó không được nêu ra. –
Bạn nghĩ chúng ta nên trả lời câu hỏi này như thế nào mà không biết liệu môi trường của bạn có phải là GCC cho chip máy rửa chén 7,5bit, trình biên dịch độc quyền của máy tính lớn 128bit hay phiên bản GCC của XCode không? – sbi