Jak zapisać obiekt C++ do pliku xml i przywrócić go z powrotem?Jak zapisać obiekt C++ do pliku xml i przywrócić go?
5
A
Odpowiedz
12
Boost.Serialization i libs11n może to zrobić. Podręcznik do biblioteki libs11n (dostępny pod numerem here) zawiera obszerne porównanie tych dwóch.
Jak powiedział Tobias, C++ FAQ ma dobre informacje podstawowe.
0
Nie wiem, czy jest to jakiś bezpośredni sposób osiągnięcia tego. Możesz pisać osobne metody serializacji i desekcji metod, w których poszczególne elementy danych obiektu muszą być zapisane i wyodrębnione z pliku.
7
Funkcja Boost's serialization library może implementować wiele funkcji, których szukasz.
6
Serializacja to skomplikowany temat, który prawdopodobnie jest zbyt duży, aby uzyskać prostą odpowiedź na SO. Niestety w C++ nie dostaniesz go za darmo, tak jak w innych językach.
Zobacz początek dla C++ faq lite lub boost.
Powiązane problemy
- 1. Jak zapisać i przywrócić formularz?
- 2. Jak zapisać zmieniony obiekt SimpleXML z powrotem do pliku?
- 3. Jak zapisać ciąg znaków w pliku cookie i pobrać go?
- 4. Jak zapisać UIImage do pliku?
- 5. Jak napisać obiekt do pliku w C++
- 6. Jak zapisać IR do pliku i zbudować go do pliku wykonywalnego?
- 7. Jak zapisać i przywrócić ustawienia interfejsu użytkownika Android Studio?
- 8. Jak zapisać obiekt JSON załadowany z pliku?
- 9. PHP dodać węzeł do istniejącego pliku xml i zapisać
- 10. Nie można zapisać i przywrócić zagnieżdżonego fragmentu?
- 11. C++ Obiekt do XML do komunikacji
- 12. Jak zapisać i przywrócić wiele zmiennych w pythonie?
- 13. przekierowanie stdout i stderr do tego samego pliku i przywrócić go
- 14. Napisz do pliku CSV i wyeksportuj go?
- 15. Jak zapisać i przywrócić zmienną partycjonowaną w Tensorflow
- 16. Serializuj obiekt do XML
- 17. Jak zapisać kod HTML w pliku XML, używając Linq do XML?
- 18. Jak zapisać i przywrócić sesje terminalu dla określonego projektu IntelliJ?
- 19. wziąć powershell obiekt Zapisz jako XML i obciążenia w C#
- 20. C# - Jak zapisać dane bufora IntPtr do pliku (najszybszy sposób)?
- 21. Jak zapisać obiekt xml xml? oszczędność załadunek lxml etree obiektów numerze
- 22. Jak zapisać wyjście pliku AUGraph do pliku?
- 23. Dodaj pewną ilość czasu do czasu bieżącego i zapisać go
- 24. Jak zapisać obraz WPF do pliku
- 25. Jak przywrócić zawartość terminala po opuszczeniu go?
- 26. C# Szyfrowanie pliku XML
- 27. C# Parsowanie pliku XML
- 28. Jak przywrócić oryginalny obiekt/typ z JSON?
- 29. Jak zapisać wyjście błędów gcc do pliku
- 30. Jak zapisać obiekt graficzny jako obraz w języku C#?