私は次のコード行の意味を解析することはできませんよ。C++のtypedef typenameにクラス名::テンプレート
typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator;
これは、アロケータの再バインド( https://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-api-4.5/a00756_source.htmlのライン63)
のコードですこれは次の点とどのように違うのですか?
typedef typename Allocator::rebind<Mapped>::other mapped_type_allocator;
私は視覚的表現が好きです。 +1 – skypjack