我想boost::log在某些时候使用,但我不能传递std::shared_ptr一个参数,因为编译器(VS2010)无法将其转换为boost::shared_ptr.
boost::log
std::shared_ptr
boost::shared_ptr
我真的不喜欢他们是外星人的事实.
是否有一种安全透明的方式将一个转换为另一个,因为它们不会相互绊倒?
我不认为这两个问题都是相同的.
c++ boost shared-ptr c++11
boost ×1
c++ ×1
c++11 ×1
shared-ptr ×1