std::tr1::shared_ptr
От: GhostCoders Россия  
Дата: 01.07.10 14:27
Оценка:
Здраствуйте!

Только сейчас обнаружил, что Microsoft Visual C++ 9.0 без установленного SP1 не поддерживает std::tr1::shared_ptr.
В Microsoft Visual C++ 9.0 с установленным SP1 есть поддержка std::tr1::shared_ptr.

Там даже файлики memory разные по размеру. В SP0 он около 20кб, а в SP1 он уже 50кб...

Что скажите по этому смарт-поинтеру? Можно его использовать, или это г*?
Третий Рим должен пасть!
Re: std::tr1::shared_ptr
От: Sni4ok  
Дата: 01.07.10 15:01
Оценка: +1
Здравствуйте, GhostCoders, Вы писали:

GC>Что скажите по этому смарт-поинтеру? Можно его использовать, или это г*?


лучше используйте boost::shared_ptr, он есть везде.
Re[2]: std::tr1::shared_ptr
От: Ops Россия  
Дата: 01.07.10 19:41
Оценка:
Здравствуйте, Sni4ok, Вы писали:

S>лучше используйте boost::shared_ptr, он есть везде.


Эм... я сам себе собирал буст, MSVC 2010, даже пришлось кое-что из транка выкачать, иначе не собиралось.
Откуда везде? Назовите хоть 1 промышленный компилятор, который включает в поставку буст?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[3]: std::tr1::shared_ptr
От: Sni4ok  
Дата: 01.07.10 20:10
Оценка:
Здравствуйте, Ops, Вы писали:

Ops>Откуда везде? Назовите хоть 1 промышленный компилятор, который включает в поставку буст?


я имел ввиду другое- что код использующий буст будет работать под любым компилятором, при условии установленного буста, а код использующий std::tr1::shared_ptr -- будет работать мало где и создавать просто так проблему помоему не разумно, если это не академический случай.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.