Si vous avez un lien sur une documentation sur comment coder objet en C, je suis preneur.
J'aimerais trouver des exemples sur comment faire de l'heritage proprement.
Forum général.cherche-logiciel Recherche documentation sur le codage objet mais en C pure
26
nov.
2007
# .
Posté par Gilles G. . Évalué à 4.
j'ai trouvé de la doc en anglais en faisant une petite recherche sur google avec les mots clés suivants:
object oriented c
On trouve en particulier les liens suivants (le premier à l'air pas mal)
http://www.planetpdf.com/codecuts/pdfs/ooc.pdf
http://ldeniau.web.cern.ch/ldeniau/html/oopc/oopc.html
Sinon, avec une recherche en français:
c orienté objet
on trouve:
http://chgi.developpez.com/c/objet/
http://happyleptic.org/~rixed/pooc.html
A+
[^] # Re: .
Posté par mickabouille . Évalué à 1.
[^] # Re: .
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
Si tu veux faire de la vérification de type tu peux rajouter un champ "id" dans la classe et le vérifier dans chaque methode avec un assert(). Tu peux enlever ce champ en mode "release".
"La première sécurité est la liberté"
# Gnome
Posté par Damien Lespiau (site web personnel) . Évalué à 4.
Essaye de trouver des infos sur le net avec les mots glib et GObject. En particulier on peut regarder la documentation de la lib : http://library.gnome.org/devel/gobject/unstable/index.html
[^] # Re: Gnome
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Gnome
Posté par GeneralZod . Évalué à 3.
http://www.cs.rit.edu/~ats/oop-2001-2/
[^] # Re: Gnome
Posté par Nicolas Boulay (site web personnel) . Évalué à 1.
"La première sécurité est la liberté"
[^] # Re: Gnome
Posté par Even Rouault . Évalué à 0.
GLIB-2.0 est elle ultra-portable sur quasiment tous les OS : windows, *nux, etc...
L'API de référence :
http://library.gnome.org/devel/glib/unstable/index.html
http://library.gnome.org/devel/gobject/unstable/index.html
[^] # Re: Gnome
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
"La première sécurité est la liberté"
# GObject bien sûr!
Posté par Even Rouault . Évalué à 3.
Ca ressemble assez fortement à ce qu'on peut faire en Java, en un peu plus verbeux forcément.
Les mécanismes de notifications, propriétés sont également bien pratiques
[^] # Re: GObject bien sûr!
Posté par liberforce (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.