I want to use boost::log
at some point, but I cannot pass a std::shared_ptr
as a parameter, because the compiler (VS2010) cannot convert it into a boost::shared_ptr
.
I don't really like the fact that they are aliens to one another.
Is there a safe and transparent way to convert one into the another, so as they don't stumble over each other?
I don't think it is duplicate of this question that states both are the same.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…