C++ nesnesini bir xml dosyasına nasıl kaydedebilir ve geri yükleyebilirsiniz?C++ nesnesini bir xml dosyasına nasıl kaydedebilir ve geri yükleyebilirsiniz?
5
A
cevap
12
Boost.Serialization ve libs11n yapabilirsiniz hem. Libs11n kılavuzu (mevcut here), ikisinin kapsamlı bir karşılaştırmasına sahiptir.
Tobias söylediği gibi
, C++ FAQ iyi arka plan bilgileri yer alır.
0
Bunu gerçekleştirmenin doğrudan bir yolu olup olmadığını bilmiyorum. Nesnenin tek tek veri elemanlarının dosyadan yazılması ve çıkartılması gereken yöntemleri serileştirmek ve serileştirmek için ayrı yöntemler yazabilirsiniz.
7
Boost en serialization library Aradığınız işlevselliği bir sürü uygulayan olabilir.
6
Seri hale getirme, SO üzerinde basit bir yanıt için muhtemelen çok fazla karmaşık bir konu. Ne yazık ki C++ ile, diğer dillerde olduğu gibi ücretsiz olarak almazsınız.
bir başlangıç için C++ faq lite veya boost bakınız.İlgili konular
- 1. DataTable'ı XML dosyasına dönüştürme ve viceversa
- 2. nasıl C# Youtube API kullanarak YouYuBe bir video yükleyebilirsiniz?
- 3. XML dosyasına XMLWriter çıktı
- 4. Json dosyasına dönüştürülen XML dosyası nasıl doğrulanır?
- 5. nasıl MSBuild bir Microsoft.Build.Evaluation.Project yeniden yükleyebilirsiniz 14.0
- 6. AVAudioPCMBuffer'ı NSData dosyasına dönüştür ve geri dön
- 7. OpenCV'deki yeni C++ stili matris nesnelerini XML'den nasıl kaydedebilir ve okuyabilirim?
- 8. Bu dize XML dosyasına nasıl kaydedilir?
- 9. Tüm geri bildirme argümanlarını node.js içinde bir diziye kaydedebilir miyim?
- 10. JSON nesnesini php kullanarak .json dosyasına yerleştirin
- 11. Pandas GroupBy nesnesini nasıl filtreleyebilir ve GroupBy nesnesini nasıl geri alabilirim?
- 12. XML RSA anahtarını PEM dosyasına nasıl dönüştürebilirim?
- 13. normal kullanarak Vimballs yükleyebilirsiniz
- 14. Bir şekil dosyasına (.shp) xml/json dönüştürür
- 15. İç içe XML nesnesini C# sınıfına deserialize edin. #
- 16. dll dosyasına xml dosyası nasıl dönüştürülür
- 17. TextBox'ları bir XML Dosyasına nasıl bağlanır (ad alanıyla)
- 18. Perl sınıfında bir dosya kitaplığını nasıl kaydedebilir ve bunlara erişebilirim?
- 19. Perl: Değişkenlerdeki geri dönüşleri (değerleri değil) kaydedebilir miyim?
- 20. Verileri bir tablodan xml dosyasına nasıl dışa aktarabilirim?
- 21. XML nesnesini T-SQL'de deserialize edin
- 22. C# - Nasıl IntPtr ve Geri Nesne Dönüştürülür?
- 23. C# Linq ve Xml Okuma
- 24. Bir SD karttan düğümün mevcut bir XML dosyasının değeri nasıl düzenlenir ve geri kaydedilir?
- 25. Nesnenin C nesnesini kullanma?
- 26. XmlDocument nesnesini bir XmlNode nesnesine dönüştürme - C#?
- 27. BsonDocument nesnesini sınama için geri dönme
- 28. dll, c içinde xml dosyaları paketi C#
- 29. ZipOutputStream ile zip dosyasına xml dosyaları yazma -
- 30. XML düğümlerini okuyarak datagrid dosyasına ekleyin