8
parametre paketten typedef alın X
s'yi açıkça listelemek ve işlev parametre türlerini Ts
'un value
s olması gerekir. Bunu nasıl yaparım?Bu formun bir yapı var
parametre paketten typedef alın X
s'yi açıkça listelemek ve işlev parametre türlerini Ts
'un value
s olması gerekir. Bunu nasıl yaparım?Bu formun bir yapı var
Aşağıdaki işlemler benim için.
template <typename T>
struct X
{
using value = T;
};
template <typename T>
struct Y
{
using value = T*;
};
template <typename... Ts>
void Func(typename Ts::value... ts)
{
}
int main()
{
Func<X<int>, Y<double>>(10, nullptr);
}
Ah, bu çok mantıklı: D Çok güzel. –