Size: a a a

2020 August 16

RM

Roy Mustang in C++ Together 2.0
Решение как бы есть, но и как бы нет
источник

RM

Roy Mustang in C++ Together 2.0
Думал схитрожопить и сделать дружественным базовый класс чтоб скрыть Add/Get Plugin методы изнутри сторонних модулей
источник

RM

Roy Mustang in C++ Together 2.0
Скрыть то скрыл, только вот теперь плагины не могут даже узнать кто их породил
источник

RM

Roy Mustang in C++ Together 2.0
Жалко дружба не унаследуется, можно было все ненужно скрыть
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ух бля, если вернуться к моей идее с неймспейсом, то все было бы ясно как день - если плагин торчит, ты можешь его достать по имени, если нет - не можешь.
источник

🦊

🦊fox.cpp in C++ Together 2.0
У меня сейчас другой вопрос назрел
источник

🦊

🦊fox.cpp in C++ Together 2.0
Его тут Роман в грубой форме выразил, кажется
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Ух бля, если вернуться к моей идее с неймспейсом, то все было бы ясно как день - если плагин торчит, ты можешь его достать по имени, если нет - не можешь.
Что за идея с неймспейсами
источник

RM

Roy Mustang in C++ Together 2.0
Расскажи-ка
источник

🦊

🦊fox.cpp in C++ Together 2.0
🦊fox.cpp
Его тут Роман в грубой форме выразил, кажется
Нахрен тебе эта вся индирекция
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Нахрен тебе эта вся индирекция
индексация?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Целевая система какая?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ос
источник

RM

Roy Mustang in C++ Together 2.0
Планируется Windows/Linux пока только
источник

RM

Roy Mustang in C++ Together 2.0
Точнее, она уже есть, но на линупсе еще не тестил (к релизу стабильной версии гляну)
источник

🦊

🦊fox.cpp in C++ Together 2.0
Если мне маразм не изменяет, то как минимум libdl линукса умеет складывать символы все в одно пространство
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Если мне маразм не изменяет, то как минимум libdl линукса умеет складывать символы все в одно пространство
Это можно и через external сделать, только такое себе занятие
источник

🦊

🦊fox.cpp in C++ Together 2.0
Идея в том, что если тебе нужен сраный сокет из net.dll, то ты просто инклудишь net/socket.h в shit.dll и все в ажуре
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Идея в том, что если тебе нужен сраный сокет из net.dll, то ты просто инклудишь net/socket.h в shit.dll и все в ажуре
Ну вообще-то щас так и работает у меня
источник

🦊

🦊fox.cpp in C++ Together 2.0
Единственная проблема заключается в том, что либы надо грузить в правильном порядке
источник