дс
Size: a a a
дс
ЕБ
...Как можно по очереди сделать в функции some_func вызов get для каждого из типов Т ? Что бы потом передать их в func
template<typename T>
T get(T value)
{
return static_cast<T>(this->vector.find(value));
}
...
template<typename ... T>
void some_func(typename identity<std::function<void(T ...)>>::type func)
{
auto value1 = get< ? >( 1 ); // для Т1
auto value2 = get< ? >( 2 ); // для Т2
...
auto valueN = get< ? >( N ); // для ТN
func(value1, value2, ... valueN);
}
some_func<int, int, int>([](int a, int b, int c){
std::cout << a << b << c << std::endl;
})
n
n
IC
IC
IC
n
n
сделаем с вас погромиста за месяц с зп 300к/наносек
n
A
n
A
n
n
n
A
A
SM