Запитання з тегом «pod»

4
Чому немає стандартного переміщення / конструктора переміщення?
Я простий програміст. Змінні членів мого класу найчастіше складаються з типів POD та STL-контейнерів. Через це мені рідко доводиться писати оператори присвоєння або конструктори копіювання, оскільки вони реалізовані за замовчуванням. Додайте до цього, якщо я використовую std::moveна об'єктах, що не рухаються, він використовує оператор присвоєння, тобто std::moveабсолютно безпечний. Оскільки я …

3
тривіальний проти стандартного макета проти POD
Якщо говорити неспеціалістами, у чому різниця між тривіальними типами, типовими типами компонування та POD? Зокрема, я хочу визначити, чи new Tвідрізняється він від new T()будь-якого параметра шаблону T. Який із типів рис is_trivial, is_standard_layoutі чи is_podварто обирати? (Як побічне питання, чи можна будь-яку з цих властивостей типу реалізувати без магії …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.