Моя компания не позволяет использовать boost
(по многим глупым причинам, но это не по теме).
Я очень расстроен необходимостью использовать необработанные указатели, когда привыкну к shared_ptr
, weak_ptr
и scoped_ptr
для личного развития.
Мы работаем исключительно с компиляторами Microsoft (Visual Studio 2010), и мне интересно, есть ли альтернатива этим шаблонам, которая уменьшит мою боль.
Однажды я слышал о std::tr1
, но я не уверен, что это такое.Я считаю, что это своего рода реализация Microsoft следующего стандарта, но можем ли мы на это положиться?Что это дает?Есть ли гарантии?Какие заголовки должны быть включены?