Boost.Any ve Boost.Variant arasında seçim yapmakta zorlanıyorum.
Her birini ne zaman kullanmalıyım?Boost.Any vs. Boost.Variant
Her birinin avantaj ve dezavantajları nelerdir?
Temel olarak bazı durumları dış kaynaklardan depolamak istiyorum.
Boost.Any ve Boost.Variant arasında seçim yapmakta zorlanıyorum.
Her birini ne zaman kullanmalıyım?Boost.Any vs. Boost.Variant
Her birinin avantaj ve dezavantajları nelerdir?
Temel olarak bazı durumları dış kaynaklardan depolamak istiyorum.
Zaten var olan kitaplıkta comparison'a baktınız mı?
(harici kaynaklardan devletler emin ne olduğunu, bu yüzden sizin için daha uygun olacağını söylemek. Biraz zor)
Aslında daha önce bunu görmedim. Ama seçim yapmama yardım etmek için doğru soru nedir? –
Kendinize bunu yanıtlamanız gerekir - özelliklerden hangisi sizin için kritik öneme sahiptir? –
Kullanım kolaylığı, bakım gerektirmeyen baş ağrıları yok, en az havai yüksüz. Türlerimin ne olacağını tahmin edebilirim ama yarın başka bir tane daha eklemem gerekirse ne olur? –
veri derleme zamanda alabileceği olası tüm türleri biliyorsanız, o zaman Boost'u kullanmak. Varyant: Verilerinizin sahip olabileceği tür sayısı sonlu ve türler derlemede doğrulanır. Bu türler bir şey olabilirse, Boost.Any kullanın. – user1284631