LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

Враньё, всё нормально делается через обработчики событий.

Можно пример сложного асинхронного кода на Сишечке? Я не про обработчики событий сейчас, если что. Я про future и аналоги.

А колбеки вообще следует избегать, это дополнительная поверхность атаки (адрес колбека подменить проще чем статически сокмпиоенный ход выполнения).

Апхахахахах ну всё, ядро Linux с его структурками, полными указателями на функции, выкидываем на мороз. А потом выкидываем C++ с vtable. После чего можно выкинуть компьютер.

Исправление hateyoufeel, :

Враньё, всё нормально делается через обработчики событий.

Можно пример сложного асинхронного кода на Сишечке?

А колбеки вообще следует избегать, это дополнительная поверхность атаки (адрес колбека подменить проще чем статически сокмпиоенный ход выполнения).

Апхахахахах ну всё, ядро Linux с его структурками, полными указателями на функции, выкидываем на мороз. А потом выкидываем C++ с vtable. После чего можно выкинуть компьютер.

Исходная версия hateyoufeel, :

Враньё, всё нормально делается через обработчики событий.

Можно пример сложного асинхронного кода на Сишечке?

А колбеки вообще следует избегать, это дополнительная поверхность атаки (адрес колбека подменить проще чем статически сокмпиоенный ход выполнения).

Апхахахахах ну всё, ядро Linux с его структурками, полными указателями на функции, выкидываем на мороз. А потом выкидываем C++ с vtable. Ну и практически все сишные библиотеки тоже.