Здесь выдержка из документации std:: is_copy_constructible (1) и std:: is_trivially_copy_constructible (2) на cppreference.com:
1) Проверяет, является ли тип CopyConstructible, то есть имеет доступный явный или неявный конструктор копирования. Если это требование выполнено, значение константы члена равно true, иначе значение равно ложь.
2) То же, что и (1), но выражение конструктора копии не вызовите любую операцию, которая не является тривиальной.
Итак, что здесь считается тривиальной операцией?