1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
class testcase : public Mpacker::MPacker{
public:
MString nom,prenom,divers;
testcase(){
nom="Dubois";
prenom="Robert";
divers="1234";
};
~testcase(){};
void pack(){
store(nom.toString());
store(prenom.toString());
store(divers.toString());
}
void unpack(){
nom = retrieve();
prenom. = retrieve();
divers = retrieve();
}
};
//et enfin pour tester tout ca:
testcase *tc = new testcase();
tc->initPacker("./testcase.dat");
//tc->pack();
tc->unpack();
cout<<"nom="<<tc->nom<<endl;
cout<<"prenom="<<tc->prenom<<endl;
cout<<"divers="<<tc->divers<<endl;
//ok ca marche! |
Partager