Вопросы с тегом 'trivial'

Легкий вопрос, который является общим или очень конкретным.
1
ответ

Нетривиальный деструктор делает класс нетривиально-конструктивным

Рассмотрим следующий код: #include <type_traits> struct T {}; static_assert(std::is_trivially_destructible< T >{}); static_assert(std::is_trivially_default_constructible< T >{}); struct N { ~N() { ; } }; static_assert(!std::is_...
задан 25 нояб. '15 в 8:55
1
ответ

Существует ли соединение предикатов типа, которое соответствует std:: is_pod <>?

Я пытаюсь понять концепцию POD в терминах предикатов другого типа. Есть ли полный список предикатов типа, который соответствует std::is_pod<>? Вот моя текущая попытка, которая не выполняется (VS2013). struct C { // Does not assert as POD cl...
задан 12 янв. '14 в 16:00
2
ответов

Возможно ли сделать `=` предпочтительным присваивание-преобразование (удаленное) копирование?

Я нашел несколько потоков, которые в значительной степени предполагают, что это невозможно сделать, но никто не использует точно такую ​​же комбинацию операторов и условий, поэтому я хотел бы спросить более конкретно. Надеюсь, это означает, что это б...
задан 12 июля '16 в 15:12
3
ответов

деструкторы: тривиальность и неявное определение

Как я понимаю стандарт, тривиальный деструктор - это тот, который неявно объявлен, и класс которого имеет только базовые и нестатические члены с тривиальными деструкторами. Учитывая рекурсивность этого определения, мне кажется, что единственным услов...
задан 14 янв. '09 в 15:32