OVH Cloud OVH Cloud

recherche des noms de methodes de serialisation

5 réponses
Avatar
unknow
Je recherche le nom des methodes connues de serialisation pour la sauvegarde
des données.

Merci

5 réponses

Avatar
Loïc Joly
unknow wrote:
Je recherche le nom des methodes connues de serialisation pour la sauvegarde
des données.


Il n'y a rien de prévu en standard pour faire ça en C++. Donc les noms
de méthodes dépendront de la bibliothèque uttilisée (encore que souvent
les opérateur << et >> risquent d'être utilisés).

--
Loïc

Avatar
.oO LGV Oo.
je crois plutôt qu'on parlait "nom de méthode" au sens large, c-a-d dans la
théorie, un peu comme on dirait BSP pour une scène 3D d'intérieur, ou
quicksort pour un algorithme de tri...
toujours est-il qu'en ce qui concerne la sérialisation, perso, aucune idée
d'algorithme classiques...

"Loïc Joly" a écrit dans le message de
news:bln4mh$tmp$
unknow wrote:
Je recherche le nom des methodes connues de serialisation pour la
sauvegarde


des données.


Il n'y a rien de prévu en standard pour faire ça en C++. Donc les noms
de méthodes dépendront de la bibliothèque uttilisée (encore que souvent
les opérateur << et >> risquent d'être utilisés).

--
Loïc




Avatar
Loïc Joly
.oO LGV Oo. wrote:

je crois plutôt qu'on parlait "nom de méthode" au sens large, c-a-d dans la
théorie, un peu comme on dirait BSP pour une scène 3D d'intérieur, ou
quicksort pour un algorithme de tri...
toujours est-il qu'en ce qui concerne la sérialisation, perso, aucune idée
d'algorithme classiques...


Algorithmes, pas vraiment non plus. En fait, la serialisation est plus
un problème purement informatique qu'algorithmique. L'algorithmie est
assez simple : Dans un sens, on sauve ce qui est nécessaire, dans
l'autre, on le relit... ;)

Plus sérieusement, il y a sur boost (www.boost.org) un projet de
bibliothèque de sérialisation dont la doc reprend pas mal de concepts
intéressant. il faut s'inscrire à la mailing list pour y avoir accès.
Par contre, le niveau requis pour bien suivre me semble assez élevé
(template à tout va...). L'idée de base est, en l'absence
d'introspection en C++, de permettre à l'auteur d'une classe de décrire
rapidement et une seule fois (pas une pour lire et une autre pour
écrire) les données pertinenetes pour la sauvegarde des classes. Et
alors en fonction du type de la donnée, de faire des choses plus ou
moins simples (un int : on l'écrit. un pointeur sur une classe de base :
On vérifie si l'objet pointé est déjà dans le fichier, ou s'il faut le
sauver aussi...).

--
Loïc

Avatar
unknow
Effectivement, je cherche la methodologie et non des methodes du C++ (il n'y
en a pas). Alors si quelqu'un connait des liens ou un bouquin.

Merci


"Loïc Joly" a écrit dans le message news:
bln609$76d$
.oO LGV Oo. wrote:

je crois plutôt qu'on parlait "nom de méthode" au sens large, c-a-d dans
la


théorie, un peu comme on dirait BSP pour une scène 3D d'intérieur, ou
quicksort pour un algorithme de tri...
toujours est-il qu'en ce qui concerne la sérialisation, perso, aucune
idée


d'algorithme classiques...


Algorithmes, pas vraiment non plus. En fait, la serialisation est plus
un problème purement informatique qu'algorithmique. L'algorithmie est
assez simple : Dans un sens, on sauve ce qui est nécessaire, dans
l'autre, on le relit... ;)

Plus sérieusement, il y a sur boost (www.boost.org) un projet de
bibliothèque de sérialisation dont la doc reprend pas mal de concepts
intéressant. il faut s'inscrire à la mailing list pour y avoir accès.
Par contre, le niveau requis pour bien suivre me semble assez élevé
(template à tout va...). L'idée de base est, en l'absence
d'introspection en C++, de permettre à l'auteur d'une classe de décrire
rapidement et une seule fois (pas une pour lire et une autre pour
écrire) les données pertinenetes pour la sauvegarde des classes. Et
alors en fonction du type de la donnée, de faire des choses plus ou
moins simples (un int : on l'écrit. un pointeur sur une classe de base :
On vérifie si l'objet pointé est déjà dans le fichier, ou s'il faut le
sauver aussi...).

--
Loïc




Avatar
Samuel Krempp
le Sunday 05 October 2003 20:08, écrivit :

Effectivement, je cherche la methodologie et non des methodes du C++ (il
n'y en a pas). Alors si quelqu'un connait des liens ou un bouquin.


Loïc t'as parlé de boost::serialization. Tu es allé voir ce que tu peux
trouver à partir de là ?
si c'est pas ce que tu veux soit plus précis.

--
Sam