Как стать автором
Обновить
49
0
Алексей Егоров @PkXwmpgN

Пользователь

C++17. Функция стандартной библиотеки std::launder и задача девиртуализации

Время на прочтение 34 мин
Количество просмотров 23K
Программирование *C++ *
Туториал
✏️ Технотекст 2021

В этой статье мы попробуем разобраться с одним из самых неоднозначных и непонятных нововведений стандарта C++17 — функцией стандартной библиотеки std::launder. Мы посмотрим на std::launder с другой стороны, посмотрим на источник. Разберем что лежит в основе функции на примере решения задачи девиртуализации и реализации виртуальных указателей в LLVM.


Читать дальше →
Всего голосов 70: ↑70 и ↓0 +70
Комментарии 72

C++20. Coroutines

Время на прочтение 33 мин
Количество просмотров 46K
Программирование *C++ *
Туториал
🔥 Технотекст 2020

В этой статье мы подробно разберем понятие сопрограмм (coroutines), их классификацию, детально рассмотрим реализацию, допущения и компромиссы, предлагаемые новым стандартом C++20.


image

Читать дальше →
Всего голосов 48: ↑45 и ↓3 +42
Комментарии 27

Acyclic Visitor

Время на прочтение 8 мин
Количество просмотров 9.1K
Программирование *C++ *

В этой статье мы рассмотрим один из вариантов реализации поведенческого шаблона проектирования Acyclic Visitor без ипользования RTTI.


Читать дальше →
Всего голосов 21: ↑20 и ↓1 +19
Комментарии 14

OpenGL ES 2.0. Отложенное освещение

Время на прочтение 8 мин
Количество просмотров 16K
Программирование *C++ *Разработка мобильных приложений *Разработка игр *Разработка под Android *
Туториал

В этой статье мы рассмотрим один из вариантов реализации отложенного освещения на OpenGL ES 2.0.


Всего голосов 34: ↑34 и ↓0 +34
Комментарии 15

OpenGL ES 2.0. Один миллион частиц

Время на прочтение 8 мин
Количество просмотров 28K
Программирование *C++ *Разработка мобильных приложений *Разработка под Android *
Туториал
В этой статье мы рассмотрим один из вариантов реализации системы частиц на OpenGL ES 2.0. Подробно поговорим об ограничениях, опишем принципы и разберем небольшой пример.

image
Читать дальше →
Всего голосов 49: ↑49 и ↓0 +49
Комментарии 8

Создание Android-приложения. Персонализация

Время на прочтение 3 мин
Количество просмотров 12K
Разработка мобильных приложений *Разработка под Android *
Из песочницы
Хочу поделиться с вами своим небольшим начинанием на арене Android-разработки и немного рассказать о интересных моментах реализации.

Долго думал и решил начать свой путь с персонализации и живых обоев. Согласен, что эта область достаточно ограничена по сравнению, скажем, с играми, но в тоже время она оставляет авторам возможность продемонстрировать пользователю некоторую идею. Мне хотелось сделать, прежде всего, что-то интересное с точки зрения программирования, ну и не совсем обычное.

Получилось следующее:


Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 3

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность