Size: a a a

2020 August 16

RM

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

AF

Aidar Fattakhov in C++ Together 2.0
context = CreateContext();
modules = {}
for (physicalModule:context.ListModules()) {
modules.add(context.cretelogicalmodule(physicalModule))
}
источник

RM

Roy Mustang in C++ Together 2.0
Мне вот что интересно
источник

RM

Roy Mustang in C++ Together 2.0
Шаблонные методы генерятся в constexpr так? Можно ли как то создать хитрожопую структуру, которая бы проверяла, вызывается ли метод GetPluginByName в compile time и если не вызывается, то вырезать мапу полностью
источник

RM

Roy Mustang in C++ Together 2.0
если не полностью, то хотя бы простые if'ы добавить чтоб в мапу ничего не помещалось
источник

AF

Aidar Fattakhov in C++ Together 2.0
нельзя
источник

AF

Aidar Fattakhov in C++ Together 2.0
можно но лупхолами
источник

AF

Aidar Fattakhov in C++ Together 2.0
нельзя короче
источник

AF

Aidar Fattakhov in C++ Together 2.0
ты не можешь задетектитьт вызов
источник

RM

Roy Mustang in C++ Together 2.0
ааа погоди, тут даже геморрой в другом
источник

AF

Aidar Fattakhov in C++ Together 2.0
это то же самое что компильтайм счетчик
источник

AF

Aidar Fattakhov in C++ Together 2.0
ты можешь непроинстанцировать шаблон да
источник

AF

Aidar Fattakhov in C++ Together 2.0
он может иметь статическое поле например
источник

AF

Aidar Fattakhov in C++ Together 2.0
но это синглтон)
источник

RM

Roy Mustang in C++ Together 2.0
погоди, а я не могу объявлять static структуру и проверять ее через std::true std:::false
источник

RM

Roy Mustang in C++ Together 2.0
Как эта штука называется, которая позволяет в компайлтайм проверять есть ли структура
источник

AF

Aidar Fattakhov in C++ Together 2.0
Aidar Fattakhov
он может иметь статическое поле например
только ты его не смложешь сдетектить на наличие
источник

AF

Aidar Fattakhov in C++ Together 2.0
только в той же функции которую вызвали/не вызвали
источник

RM

Roy Mustang in C++ Together 2.0
Aidar Fattakhov
только в той же функции которую вызвали/не вызвали
Почему? Если статику создать
источник

RM

Roy Mustang in C++ Together 2.0
Внутри самой структуры
источник