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

Autres éditeurs Discussion :

[g++] auto_ptr test si NULL


Sujet :

Autres éditeurs

  1. #1
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut [g++] auto_ptr test si NULL
    Salut,



    j'ai encore une question de niveau -1...
    cette fois-ci, il s'agit de savoir si une variable de type std::auto_ptr<ClassA> a été initialisé

    j'ai essayé et


    mais ça ne compile pas... si quelqu'un a la bonne syntaxe
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 294
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 294
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if( pA.get() )
     ...
    MAT.

  3. #3
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    if(pA)
    ne marche pas ?

  4. #4
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    Citation Envoyé par Miles
    ne marche pas ?

    non il ne veut pas...
    en revanche ma ligne exacte était

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (pA) && (pA->type() == ...)

    ça a l'air de marcher avec
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  5. #5
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (pA) && (pA->type() == ...)
    est syntaxiquement incorrect, normal que ça marche pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (pA && pA->type() == ...)
    D'ailleurs cette fonction type laisse supposer une mauvaise conception.

  6. #6
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    Citation Envoyé par loufoque
    est syntaxiquement incorrect, normal que ça marche pas...
    la parenthèse en moins y était dans le source d'origine...

    Citation Envoyé par loufoque
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (pA && pA->type() == ...)
    D'ailleurs cette fonction type laisse supposer une mauvaise conception.

    affirmer une telle chose aussi vite et sans argumenter me laisse fortement dubatif... d'autant plus que vous ne savez pas ce que je fais avec
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  7. #7
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    affirmer une telle chose aussi vite et sans argumenter me laisse fortement dubatif... d'autant plus que vous ne savez pas ce que je fais avec
    On se fie juste aux stats -- 9 fois sur 10 on est en plein dans la mauvaise conception. Mais il ne faut pas prendre mal ce genre de remarque, c'est juste pour interpeller le posteur, au cas où il n'aurait pas conscience d'une potentielle erreur de conception, et le cas échéant pouvoir lui montrer une meilleure façon de faire. Si ce n'est pas ton cas très bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Test sur null ou equals sur une constante ?
    Par bulbo dans le forum Langage
    Réponses: 70
    Dernier message: 30/01/2014, 12h15
  2. curieux test avec Null
    Par AlexFred dans le forum VBA Access
    Réponses: 3
    Dernier message: 20/12/2011, 18h52
  3. test valeur null
    Par looping dans le forum Langage
    Réponses: 2
    Dernier message: 27/04/2009, 10h51
  4. Test de null-ité
    Par R1pToR dans le forum Struts 1
    Réponses: 7
    Dernier message: 19/07/2007, 14h39
  5. test valeur null
    Par zwck dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 13/09/2004, 13h52

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