Я так расстроен сейчас, после нескольких часов, пытаясь найти, где находится shared_ptr. Ни один из примеров, которые я вижу, не показывает полный код для включения заголовков для shared_ptr
(и работает). Просто заявка std
, tr1
и <memory>
не помогает вообще! Я загрузил boosts и все, но все же он не появляется! Может ли кто-нибудь помочь мне, указав, где его найти?Где находится shared_ptr?
Спасибо, что позволил мне выразить свои разочарования!
EDIT: Я вижу, что мое название было изменено. Извини за это. Итак ... это было также из-за того, что мне было непонятно, что shared_ptr «зависит от версии C++» -> поэтому я не указал свою среду -> поэтому, вероятно, почему мне так трудно найти его.
Я работаю над MSVS2008.
EDIT 2: Я не знаю почему, но я включил [память] и [boost/tr1/memory.hpp] и [boost/tr1/tr1/memory], ища везде для shared_ptr .. конечно, я не мог.
Спасибо за все ответы.
Возможно, это будет полезно, если вы сможете правильно указать свою установку, например, какой компилятор и повысить версию/путь установки – YeenFei
Если вы не на C++ 0x, 'shared_ptr' не является часть стандарта. Это так часто, хотя некоторые из них будут относиться к нему как к стандартному, хотя его пока нет. –
Как вы думаете, что мы должны ответить на этот вопрос, не зная, является ли ваша среда GCC для чипа 7.5-гигабайтной посудомоечной машины, проприетарного компилятора 128-битного мейнфрейма или версии GCC XCode? – sbi