c++/cli managed function type deduction
От: Caracrist https://1pwd.org/
Дата: 18.02.20 06:33
Оценка:
Вот простой пример дедукции типов, который работает с нейтивом и не работает с дот нетовскими типами:
template<class T>
class C;
template<class... Ts>
class C<void(Ts...)>
{};
//...
C<void(int, char*)> a; //работает
C<void(int, System::String^)> b; // ошибка компиляции, не находит специализации


При этом, если дедактить std::tuple<...> то всё работает. Проблема именно с типами: T(...)

Кто-то встречал такое явление? Чем лечить?
~~~~~
~lol~~
~~~ Single Password Solution
Отредактировано 18.02.2020 6:34 Caracrist . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.