QT Creator
Новые видео канала QT Creator на сегодняшний день 21 April 2026 года
Разберёмся что такое Stack и Heap Стек это участок памяти предназначенный для статического распределения в ходе выполнения программы При вызове функции локальные переменные и данные о вызове размещаются на вершине стека После завершения работы функции эта информация автоматически удаляется освобождая память Куча Heap это участок памяти предназначенный для динамического распределения Данные Смотреть видео...
Qt Test это платформа для модульного тестирования приложений и библиотек на основе Qt Qt Test предоставляет все функции обычно встречающиеся в платформах для модульного тестирования а также расширения для тестирования графических пользовательских интерфейсов Qt Test предназначен для упрощения написания модульных тестов для приложений и библиотек на основе Qt Qt Test состоит примерно из 6000 Смотреть видео...
Алиазинг в C aliasing Риски возможности и методы Рой Баркан CppCon 2022 Алиазинг в C aliasing 000 Введение 114 Определение псевдонимов 211 Зависимости и проблемы 409 Примеры с функциями 729 Примеры с комплексными числами 927 Примеры с объектами и массивами 1117 Неопределенное поведение 1323 Алгоритмы STL 1342 Удаление максимальных элементов 1517 Псевдонимы и итераторы 1646 Примеры ошибок 1821 Смотреть видео...
Первоначальное вдохновение для реализации publiccast пришло отсюда Я написал свою собственную версию которая является более современной и ИМХО более простой для понимания но я не ставлю себе в заслугу изобретательность базовой технологии реализации После загрузки видео я понял что вы могли бы использовать тип признака чтото вроде publiccasttraits и специализировать его с помощью CxSecret чтобы Смотреть видео...
Инициализация в современном C Timur Doumler Уроки С простым языком Инициализация переменной одно из простейших действий но в С сделать это совсем не просто Вряд ли в этом языке есть какаялибо другая область в которой за последние годы было бы столько же отчётов об отклонениях от стандарта исправлений и изменений Правила инициализации меняются от стандарта к стандарту и в интернете есть Смотреть видео...
Правило пяти в C гласит что если явно определяется один из пяти специальных методов класса скорее всего нужно явно определить и остальные четыре Деструктор Конструктор копирования Оператор присваивания копированием Конструктор перемещения Оператор присваивания перемещением Правило пяти решает проблемы эффективности и безопасности при работе с ресурсами Копирование ресурсов может быть Смотреть видео...
Семантика перемещения англ move semantics собирательное название специализированных средств языка программирования C которые предназначены для осуществления перемещения данных во время инициализации и конструирования новых объектов что позволяет сократить издержки на копирование Для практического осуществления семантики перемещения в синтаксис C введены rvalue ссылки а также конструкторы Смотреть видео...