uygulanma biçimi artırmak :: mümkün aşağıdakiVariadically templated struct/varyant
DifferentTypesInOne<string, int, double> variant_obj;
Eğer
variant_obj
tür dizeleri, int değişkenleri vardır
ve içinde çift gibi bir etki elde etmek için mi.
Bunun, boost::variant
'a benzediğini biliyorum. Daha önce bu konuyla ilgili soruları araştırdım, ancak sınıfın tüm türlerin öğelerini saklamak için variadic şablonlarını nasıl kullandığını açıklayabilecek bir açıklama yapamamıştım. Özellikle, verilen tüm türlerin değişkenlerine sahip olan bir struct
tanımını ve şu anda hangisinin önemli olduğunu belirten bir üye değişkeni tanımlamak için nasıl gidebileceğimi soruyorum.
Teşekkürler! Kabaca
Bir varyant için, ya sendikayla özyineleme, ya da bir depolama parçanız var ve yerleşimi yeni kullanın. –
Bir yapının içinde varadik bir şablon listesinde yer alan birçok öğeye nasıl sahip olabileceğimi anlamakta zorlanıyorum – Curious
Bu yorum anlamlı mı? – Curious