Args>
SignalDispatcher(const Args&... args) {
resources_ = Handlers({args...});
выдаёт ошибку:
vector(<brace-enclosed initializer list>)
Компилятор g++-9.x.x.
Как поправить?
Это не ошибка
/home/rostislav/Develop/MTS/dpi/utils/equipment/file_remover/../../../common/tools/sdispatcher/SignalDispatcher.hpp:43:32: error: no matching function for call to ‘std::vector<std::function<void(int)> >::vector(<brace-enclosed initializer list>)’ 43 | resources_ = std::move(Handlers({args...}));
Тут экстрасенсы что ли, чтобы по трем строкам кода сказать в чем проблема, когда проблема явно не в них? Если код под NDA, пиши минимально воспроизводимый пример, пости код на godbolt
Ну там же написано в чем ошибка
Обсуждают сегодня