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

C++ Discussion :

comment simuler Ad Hoc en C++?


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Par défaut comment simuler Ad Hoc en C++?
    Bonjour à tous,

    Je voudrais savoir comment simuler Ad Hoc en C++?
    Qui peut me donner des infos?

    Merci bp!

  2. #2
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    Un peu plus de précision serait le bienvenue.
    Surtout sur la nature de "Ad Hoc"
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  3. #3
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Par défaut
    Citation Envoyé par Davidbrcz Voir le message
    Un peu plus de précision serait le bienvenue.
    Surtout sur la nature de "Ad Hoc"
    Ou plus exactement sur ce que l'auteur original pense que "Ad Hoc" est.

    Si il s'agit du célèbre capitaine, il n'est pas simulable en C++ (ni dans aucun autre langage). Cette limitation est due au caractère imprévisible du personnage et notamment à la nature chaotique de ces choix - qui mènent soit vers une colère noire et des mots étranges, soit vers une crise tonitruante de rire. En conséquence, il est très difficile de simuler le comportement du capitaine - surtout que celui-ci pourrait varier de manière non prévisible en fonction de son age.

    Maintenant, il est aussi possible qu'on parle de polymorphisme ad hoc. Auquel cas, il n'est pas nécessaire de le simuler, puisqu'il est intégré nativement au langage (au moins dans sa forme simple). Il y a certes des limitations, mais la forme la plus utile(1) (changement du type ou du nombre des paramètres d'une méthode ou d'une fonction) fonctionne très bien.

    (1) à mon sens.
    [FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...]
    Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi.
    Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça.
    Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas.

    Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.

  4. #4
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Citation Envoyé par Emmanuel Deloget Voir le message
    Maintenant, il est aussi possible qu'on parle de polymorphisme ad hoc. Auquel cas, il n'est pas nécessaire de le simuler, puisqu'il est intégré nativement au langage (au moins dans sa forme simple). Il y a certes des limitations, mais la forme la plus utile(1) (changement du type ou du nombre des paramètres d'une méthode ou d'une fonction) fonctionne très bien.

    (1) à mon sens.
    C'est à mon avis également la forme la plus utile. Et l'auteur parle probablement de polymorphisme ad hoc.

    dingjianboy : si tu veux plus de détails sur le polymorphisme ad-hoc, je t'invite à utiliser la fonction Recherche Avancée du forum, en cherchant "polymorphisme ad-hoc". De mémoire, tu devrais tomber sur au moins 3 ou 4 messages de Luc Hermitte expliquant les types de polymorphismes supportés en C++ et leurs différences.

  5. #5
    Rédacteur

    Avatar de Davidbrcz
    Homme Profil pro
    Ing Supaéro - Doctorant ONERA
    Inscrit en
    Juin 2006
    Messages
    2 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ing Supaéro - Doctorant ONERA

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 307
    Par défaut
    c'est la surcharge de fonction en fait ?
    "Never use brute force in fighting an exponential." (Andrei Alexandrescu)

    Mes articles dont Conseils divers sur le C++
    Une très bonne doc sur le C++ (en) Why linux is better (fr)

  6. #6
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 296
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 296
    Par défaut
    Le vrai mot clé, c'est "Cardelli" -- quand la recherche marche.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

Discussions similaires

  1. [T-SQL] COmment simuler la fonction isnumeric ?
    Par SegmentationFault dans le forum Adaptive Server Enterprise
    Réponses: 4
    Dernier message: 02/11/2005, 16h57
  2. Réponses: 4
    Dernier message: 25/07/2005, 14h24
  3. Réponses: 2
    Dernier message: 27/06/2005, 11h41
  4. Comment simuler EOF au clavier
    Par beloc dans le forum C
    Réponses: 10
    Dernier message: 04/04/2005, 16h29
  5. Comment simuler un EXCEPT en MySQL ??
    Par orus8 dans le forum Requêtes
    Réponses: 4
    Dernier message: 29/03/2004, 21h19

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