Сохранение объекта класса в двоичный файлC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Сохранение объекта класса в двоичный файл

Сообщение Anonymous »

Я ищу простой способ сохранить и загрузить этот объект C++ в двоичный файл и обратно.

Код: Выделить всё

#include 
#include 

class User
{
private:
std::string _name;
int _age;
std::vector _hobbies;
public:
std::string Name() { return _name; }
int Age() { return _age; }

std::vector Hobbies() { return _hobbies; }
void Hobbies(std::string hobbieName)
{
_hobbies.push_back(hobbieName);
}

User(std::string name, int age)
{
_name = name;
_age = age;
}
};

int main()
{
User u1 = User("John", 48);
u1.Hobbies("Art");
u1.Hobbies("Lego");
u1.Hobbies("Blogging");

User u2 = User("Jane", 37);
u2.Hobbies("Walking");
u2.Hobbies("Chess");
u2.Hobbies("Card Games");

std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/67035898/saving-class-object-to-binary-file[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»