C++ Russia 2018: Сергей Шамбир, Когда хорош процедурный C++

preview_player
Показать описание
— —
. . . Чистая архитектура проекта, простые абстракции на каждом слое — мечта любой команды. Для воплощения этой мечты придумано много объектно-ориентированных приёмов. Увлекаясь ООП, разработчики забывают следить за чистотой кода на стыке C и C++. Именно здесь процедурный стиль поможет навести порядок, выстроить удобные и безопасные абстракции, которые легко стыкуются с объектно-ориентированным кодом проекта. Мы выясним:

почему вообще надо изолировать API на языке C (такой как winapi, POSIX, SQLite, OpenGL, OpenSSL)
почему ООП в этом деле работает плохо
как всё-таки написать слой абстракции поверх C-style API
как разобраться с колбеками, обработкой ошибок и управлением ресурсами, чтобы сделать традиционно сложный и запутанный код понятным даже для джуниора

Рекомендации по теме
Комментарии
Автор

Не понял как тут raii реализуется, дайте ссылку на слайды пожалуйста

SmileGobo
Автор

Directx 11 можете создать MaxExport для 3d формат объекта для графике своей? примеры работать через 3ds max 2009.

Jpc_kz