Ecco un estratto dalla documentazione di std :: is_copy_constructible (1) e std::is_trivially_copy_constructible (2) sul cppreference.com:Quali sono le operazioni banali in std :: is_trivially_copy_constructible in C++
1) Verifica se un tipo è CopyConstructible, cioè ha un costruttore di copie esplicito o implicito accessibile . Se il requisito è soddisfatto, viene fornito un valore costante membro uguale a true, altrimenti il valore è false.
2) Come in (1), ma l'espressione di costruttore di copia non chiama nessuna operazione che non sia banale.
Quindi ciò che è considerato un'operazione banale qui?
[Questo] (http://stackoverflow.com/questions/4178175/what-are-aggregates-and-pods-and-how-why-are-they-special) può aiutare –
@AndyProwl: Molto utile, grazie. – vitaut