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

Répondre à