Я не могу получить эту работу:C++ перегруженная функция указатель
template<class Input, class Output, class Index>
size_t pack(void (*copy)(Input, Input, Output),
size_t N, Input input, Output output,
const Index &index);
size_t K = pack(&std::copy<const double*,double*>,
M, C.data().begin(), C_.data().begin(),
index.host);
компилятор сообщение я получаю говорит мне, что копия не будет решена, а я получаю unresolved overloaded function type>
.
что я делаю неправильно? спасибо
bummers, я нашел проблему, std :: copy возвращает output not void. Должен ли я удалить этот вопрос? – Anycorn
Вы можете написать, затем принять свой собственный ответ. Лучше, чем удаление. –