Enviado em 05/12/2007 - 00:15h
Olá a todos.
Como gravo objetos que contém objetos em um arquivo?
Me deparei com um problema desse tipo ao definir uma classe
class Pessoa
{
public:
Pessoa();
~Pessoa();
// metodos ...
private:
string nome;
}
Obtive problemas ao ler o objeto que gravei porque seria necessário a write() saber o tamanho da string e então resolvi gravá-lo junto no arquivo.
Mas não tem uma função especial ou algum método melhor?
Quero ajuda pois sou iniciante em C++.
Abraço.
Como gravo objetos que contém objetos em um arquivo?
Me deparei com um problema desse tipo ao definir uma classe
class Pessoa
{
public:
Pessoa();
~Pessoa();
// metodos ...
private:
string nome;
}
Obtive problemas ao ler o objeto que gravei porque seria necessário a write() saber o tamanho da string e então resolvi gravá-lo junto no arquivo.
Mas não tem uma função especial ou algum método melhor?
Quero ajuda pois sou iniciante em C++.
Abraço.