Oto fragment z dokumentacji std :: is_copy_constructible (1) i std::is_trivially_copy_constructible (2) na cppreference.com:Jakie są trywialne operacje w std :: is_trivially_copy_constructible w C++
1) sprawdza, czy typ jest CopyConstructible, tzn. Ma dostępny jawny lub niejawny konstruktor kopii. Jeśli wymóg jest spełniony, zapewniona jest stała stałej elementu składowego równa true, w przeciwnym razie wartość wynosi false.
2) Tak samo jak (1), ale wyrażenie konstruktora kopiowania nie wywołuje żadnej operacji, która nie jest trywialna.
Co tu jest banalną operacją?
[W] (http://stackoverflow.com/questions/4178175/what-are-aggregates-and-pods-and-how-why-are-they-special) może pomóc –
@AndyProwl Bardzo przydatne, dzięki. – vitaut