Когда мы преподаем современный C++, в самом начале мы учим, что все, что не подпадает под критерии малых данных (small data)1, по умолчанию должно передаваться через константные ссылки: Читать далее
Модуль weakref позволяет создавать "слабые" ссылки на объекты."Слабой" ссылки не достаточно, чтобы объект оставался "живым": когда на объект ссылаются только "слабые" ссылки, сборщик мусора удаляет объект и использует память для других объектов. Однако, пока объект не удалён, "слабая"…
Пазл "Томас и его друзья" создан на основе популярного детского мультсериала, героями которого являются паровозы. Пазл включает в себя более ста с половиной деталей. Пазл Step Puzzle Томас и его друзья 160 элементов 94058 Бренд Step Puzzle Модель Томас и его друзья Тема пазла персонажи Тип Томас и его друзья Возраст 5 – 7 лет […]
В предыдущей статье Где хранятся ваши константы на микроконтроллере CortexM (на примере С++ IAR компилятора), был разобран вопрос о том, как расположить константные объекты в ROM. Теперь же я хочу рассказать, как можно использовать порождающий шаблон одиночка для создания объектов в ROM. Читать дальше →