yılında Paketten Çıkarma Parametre Paketi. f
, dönüş değerini eşzamansız olarak hesaplar ve geleceği döndürür. Şimdi f
birkaç dönüş değerlerine dayalı, ben g
aramak istiyorum ama f
değerleri hesaplamaları paralel gerçekleşmesi emin olmak istiyorum.Ben iki işlevi <code>f</code> ve <code>g</code> sahip C++
template <typename T>
std::future<T> f(T& t);
template <typename... T>
void g(T&&... t)
template <typename... T>
void call_wrapper(T&&... t) {
auto f1 = f(t1); // How do I set the values of f1... fn
auto f2 = f(t2);
...
g(f1.get(), f2.get()....); // How do I call g
}
nasıl variadic şablonun call_wrapper
fonksiyonun T
gelen türlerini açabilirsiniz:
Aşağıdaki kodu düşünün?