Giriş
Açıklaması şöyle
Elimizde şöyle bir kod olsun
Açıklaması şöyle
Construct an object of type T, using the elements of the tuple t as the arguments to the constructor.Örnek
Elimizde şöyle bir kod olsun
std::vector<std::tuple<std::string, int, double>> values = { {"A",0,0.},{"B",1,1.} };
Bu tupler değerlerini bir Object nesnesine çevirmek isteyelim.struct Object
{
std::string s;
int i;
double d;
};
Şöyle yaparız.std::transform(values.begin(),
values.end(),
std::back_inserter(objs),
[](const auto& t) -> Object
{
return std::make_from_tuple(t);
});
Hiç yorum yok:
Yorum Gönder