C++11牛逼新特性——Alias declaration template
C++11の牛迫特性は、メモを覚えてください.
template<typename T>
struct A {};
template<typename T>
using APtr = boost::shared_ptr<A<T>>; //
int main() {
APtr foo;
}