Сабж. А то
$ cat test.cpp
#include <iostream>
#include <memory>
#include <type_traits>
struct A{
std::shared_ptr<int> p;
};
int main(){
std::cout<<std::boolalpha;
std::cout<<std::is_trivially_copyable<A>::value <<'\n';
}
$ g++-4.9 -std=c++11 test.cpp
test.cpp: In function ‘int main()’:
test.cpp:16:13: error: ‘is_trivially_copyable’ is not a member of ‘std’
std::cout<<std::is_trivially_copyable<A>::value <<'\n';