IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

difference du principe objet entre c++ et delphi


Sujet :

Langage Delphi

  1. #1
    Membre confirmé
    Avatar de Jcpan
    Inscrit en
    Août 2008
    Messages
    542
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 542
    Points : 475
    Points
    475
    Par défaut difference du principe objet entre c++ et delphi
    bonjour

    je vais passer un test pour une embauche comme dev c++ débutant, cependant je me rappelle un peut de la syntaxe c++ que j'ai fais pendant mes études. Reste la notion objet que je n'ai pas exercé en ce dernier par contre je connais bien la notion objet delphi (classe,surcharge...), ma question et que est que le principe objet de c++ est le même que delphi ?

    merci d'avance ?

  2. #2
    Membre éclairé
    Avatar de nostroyo
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 168
    Points : 680
    Points
    680
    Billets dans le blog
    16
    Par défaut
    La question est un peu étrange, en effet le principe objet reste le même quels que soit le langage.

    Après si tu veux savoir s'il y a des différences oui mais peu (à part la syntaxe of course!). Déjà en C++ tu as de l'héritage multiple et les fonctions ou class friend Les interfaces sont moins lourdes à gérer en C++ (pas de GUID, pas de TInterfacedObject pour la classe qui implémente). De plus il me semble qu'il n'y a pas de property.

    Sinon c'est pareil avec constructeur, destructeur, les sections private, public...

  3. #3
    Membre confirmé
    Avatar de Jcpan
    Inscrit en
    Août 2008
    Messages
    542
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 542
    Points : 475
    Points
    475
    Par défaut
    Merci

    et pourquoi la question est un peu étrange ? je vois pas de mal à mon ignorance, ni à celle de quelqu'un d'autre...

  4. #4
    Membre éclairé
    Avatar de nostroyo
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 168
    Points : 680
    Points
    680
    Billets dans le blog
    16
    Par défaut
    Euh désolé si tu l'as pris mal, ça n'était pas voulu.

    En fait je disais ça parce qu'en théorie le modèle objet est un paradigme de programmation qui reste le même quelque soit le langage. Enfin je crois...

    voila en espérant avoir quand même répondu à ta question dans mon premier post.

  5. #5
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 508
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 508
    Points : 25 011
    Points
    25 011
    Par défaut
    Il y a aussi l'instanciation d'objet qui change
    En Delphi, c'est toujours dynamique, avec . comme délimiteur
    En C++, tu peux avoir des objets statiques (pas de New), l'opérateur c'est . pour les membres
    et les objets dynamiques (New, tu as la libération automatique à la fin de bloc), l'opérateur c'est -> pour les membres
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Discussions similaires

  1. [C#] passage d'objet entre forms
    Par kooljy dans le forum Windows Forms
    Réponses: 4
    Dernier message: 26/04/2006, 06h45
  2. Réponses: 5
    Dernier message: 17/08/2005, 12h40
  3. [langage] Passage d objet entre deux fichiers
    Par Slippers dans le forum Langage
    Réponses: 2
    Dernier message: 28/04/2005, 14h45
  4. Réponses: 4
    Dernier message: 02/01/2005, 23h24
  5. Probème de type entre access et delphi
    Par samlerouge dans le forum Bases de données
    Réponses: 5
    Dernier message: 23/05/2004, 19h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo