私は自分のコード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
これによりコードが醜くなるため、完全修飾名を使用してどこでも宣言する必要なく、このあいまいさを回避する方法を探しています。typedef
forを使おうと思っていたのですstd::tr1::shared_ptr
が、もっといい方法もあるかもしれません。アドバイスをいただければ幸いです。