私は自分のコードstlのshared_ptr多くの場所で を使用しており、使用したusingあらゆる場所で次のステートメントを使用していshared_ptrます。
using namespace std::tr1;
今私は使用する必要がありますboost::bimap。したがって、コードに次のヘッダー ファイルを含める必要があります。
#include <boost/bimap.hpp>
bimapヘッダー ファイルをインクルードするとすぐにshared_ptr型があいまいになり、 のすべての使用法を に変更する必要がありshared_ptrますstd::tr1::shared_ptr。shared_ptrこれによりコードが醜くなるため、完全修飾名を使用してどこでも宣言する必要なく、このあいまいさを回避する方法を探しています。typedefforを使おうと思っていたのですstd::tr1::shared_ptrが、もっといい方法もあるかもしれません。アドバイスをいただければ幸いです。