2013-03-21 15 views
6

Geçtiğimiz günlerde, C++ 11 standart kitaplığındaki öğelerle ilgili olarak dizileştirmeyi artırmak için serileştirmeyi artırmak imkansız değildir. Bu arada projem için bir serileştirme ve yansıma kütüphanesine ihtiyacım var. Aradım ve bulamadım. Bu nedenleC++ 11 standardında yansıma kütüphanesinin yanı sıra yepyeni bir serileştirme var mı?

Ben mevcut varsa öğrenmek istiyorum (hmm ... olmasını yepyeni olmalıdır C++ 11 uyumlu değil yaşlanma MFC) veya yapmayla ilgili temel pratik ve açık rehberlik benim kendi. Benim düşünceme göre, gerekçe, std ad alanı olmaksızın yükseltilmiş serileştirme işleminde zaten benimsenmiş olan STANDARD <type_traits>'daki yardımcılarla birlikte türetilmek.

Bu, yumurtayı yumurtadan çıkarmak için önemsiz olabilir, ancak kendimi desteklemekten mutlu edemem.

+0

Hayır, yok. Yansıma umarım C++ 14'ün bir parçası olacak, ama durumun ne olduğunu bilmiyorum. –

+1

@Andy: Bristol öncesi postada yansımayla ilgili bir yazı görmedim, bu da C++ 14'te yansıma olmayacağı anlamına geliyor - aynı aralıklar için de geçerli. – Xeo

+0

@Xeo: Bu üzücü bir haber –

cevap

1

Tam bir serileştirme çözümü istiyorsanız, ROOT reflection'u deneyebilirsiniz. Ama bu bir ışık kütüphanesi değil. Öte yandan, bu tam bir çözüm.

8

Aslında biraz geç de olsa, bunu yanıtlamak için: Artık tam olarak istediğin gibi görünen cereal var.

+0

Bu mükemmel, tam olarak aradığım şey. Çok teşekkürler – Dinaiz

İlgili konular