is_trivially_destructible replaced has_trivial_destructor
C++11中的type_traits,改变了一些约定成俗的名字:我们经常使用的has_trivial_destructor,变成了 is_trivially_destructible,现在已有不少编译器实现了has_trivial_destructor,(std,std::tr1).如此,要写可移植的代码,要么使用tr1,要么使用boost,鉴于tr1出现的比boost更晚,boost一般是首选,