Я прочитал несколько вопросов об использовании dll, из-за которого программа стала работать медленнее. Ответ сказал мне, что между кодом cpp и dll нет никакой разницы. Скорость у них будет одинаковая.
Так могу ли я ошибиться, вызвав dll в программе?
Вот мой код вызова.
код cpp:
Код: Выделить всё
auto starttime = system_clock::now();
cleanData = ssveP.getWarmFilter(newData);
std::vector eps;
std::vector pred;
vector corr;
vectorfilterData;
ssveP.testPhaseOnlineADA(res, pred, eps, corr, ssveP, filterData, cleanData, M, method, T, 0);
duration diff = system_clock::now() - starttime;
std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/78303615/c-algorithm-slows-down-after-being-compiled-into-dll[/url]
Мобильная версия