From: "Delaunay Christophe" <[EMAIL PROTECTED]>
Subject: RE: [CBLX] C orienté objet
Date: Thu, 21 Aug 2008 16:15:51 +0200
> Bonjour Raphaël,
>
> Tu as écrit:
>
> >Cela induit que l'on ne peut pas instancier les objets alors puisqu'on
> >se sert des structures.
>
> Si. De la même façon que tu peux créer autant d'objets d'une classe C que tu
> veux en C++, tu pourras créer autant d'exemplaires d'une structure S en C. La
> façon la plus crade de faire est de faire du malloc() sans autre formalité.
> On peut trouver des façons un peu plus élégantes de faire un "new" mais
> sûrement pas aussi élégantes que de le faire directement en C++.
>
> >Et donc des méthodes ne peuvent pas êtres intégrées dans la structure.
>
> Ce que propose Samuel revient à peu près à ça. D'ailleurs, quand on regarde
> le code d'une classe C++ une fois compilé, c'est un peu ce qui arrive.
>
> Mais la suite, sur laquelle je ne reviens pas, montre
> d'elle-même combien ce genre d'approches alors qu'on a des
> outils tout faits, ne sert pas à grand-chose.
Et oui certes, quand je l'ai fait, je n'avais qu'un pauvre
compilateur turbo c sous dos ; après je ne me suis pas
obstiné !
Pierre
_______________________________________________
Liste de diffusion CarrefourBLinuX
[email protected]
http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel :
'mailto:[EMAIL PROTECTED]'
Pour se retirer de la liste par courriel :
'mailto:[EMAIL PROTECTED]'
Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi
Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu