Хвостатый кодер
118 subscribers
560 photos
20 videos
5 files
339 links
Download Telegram
🥰5💘21😢1🐳1
Люблю некрофелию
Опять буду писать на Lazarus
./yt-dlp_linux -o - dQw4w9WgXcQ | ffplay -
👀5
❤‍🔥7🥰1
Ребята подсказывают как сохранять файл
21👏1
Сорян два одинаковых видоса кинул
inline static SwupdateController* swupdateControllerInstance = nullptr;

Вот такая штука что бы сделать swupdateControllerInstance = this;

С++ проклято ибо что мне пришлось уши вывернуть что бы узнать что мне надо написать именно так что бы я мог сделать вызов callback обычной функции из C static callback

Если верить бездушным транформаторам то:

Строка inline static SwupdateController* swupdateControllerInstance = nullptr; в C++17 объявляет переменную с именем swupdateControllerInstance. Эта переменная:

Является указателем на объект типа SwupdateController.

Инициализирована значением nullptr, то есть изначально никуда не указывает.

Благодаря inline, её определение (включая инициализацию) может находиться в заголовочном файле без вызова ошибок компоновки при множественном включении этого файла.

Благодаря static, она имеет внутреннее связывание. Это означает, что каждая единица трансляции (каждый .cpp файл, который включает заголовок с этим объявлением) получит свою собственную, независимую копию этой переменной swupdateControllerInstance. Изменения этой переменной в одном .cpp файле не повлияют на её копию в другом .cpp файле.


Понятнее не стало. (мне лично) Где купить 42 часа в стуках? Не подскажете? Что бы понимать все эти абстрактные заморочки
1😭1
Закупил лисожену
🔥12🐳31