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

GCC Discussion :

Complexes sous gcc de mingw32


Sujet :

GCC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 27
    Par défaut Complexes sous gcc de mingw32
    Bonjour,

    Je suis perplexe car sous VC++, j'arrive à utiliser les complexes sans problèmes tandis que sous gcc je n'y arrive pas !

    Ainsi dans (exemple retiré du code) :
    //===============================================
    double r = 1.0;
    double i = 0.5;

    _Complex double cplA, cpl B;

    cplA = _Complex double(r, i); // ligne 184
    cplB = cplA;
    //===============================================
    Le compilateur renvoie
    main.cpp:184: error: expected primary-expression before "double"
    main.cpp:184: error: expected `;' before "double"
    :: === Build finished: 4 errors, 0 warnings ===

    Quelqu'un a t-il une idée ?

    Merci d'avance

    JP

  2. #2
    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
    Le type _Complex est clairement un type propre à Visual C++ qui n'existe pas dans la norme - ça se voit au "_" devant -
    Pourquoi tu n'utilises pas std::complex<> qui lui est dans la norme ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 27
    Par défaut
    Citation Envoyé par Miles
    Pourquoi tu n'utilises pas std::complex<> qui lui est dans la norme ?
    Ok Miles, ça marche mieux !

    Mais j'aurais dû trouver ça moi-même si la doc sur gcc était plus accessible. Entre autres où peut-on trouver une doc sur la libc et la libc++ de gcc avec les include etc...

    Merci pour votre aide

    JP

  4. #4
    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
    Dans un bouquin de C++
    Les includes des bibliothèques standards sont normalisés.

  5. #5
    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
    Tu as des références sur la SL qui sont référencées dans la FAQ.
    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...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 27
    Par défaut
    Citation Envoyé par Luc Hermitte
    Tu as des références sur la SL qui sont référencées dans la FAQ.
    Bonjour,

    Oui mais les complexes ne font pas partie de la STL !

    Merci

    Jp

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

Discussions similaires

  1. link sous Eclipse avec mingw32-make et DLL Visual
    Par eag35 dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 16/04/2007, 09h22
  2. Mettre une icone à son programme sous GCC
    Par NeMo_O dans le forum Windows
    Réponses: 2
    Dernier message: 11/03/2007, 14h35
  3. Les pointeurs et les complexes sous C++
    Par hicham.jakjoud dans le forum C++
    Réponses: 12
    Dernier message: 26/10/2006, 19h39
  4. calcul complexe sous access
    Par nabil dans le forum Access
    Réponses: 6
    Dernier message: 02/06/2006, 23h30
  5. pb de lien statique sous GCC
    Par manuninho dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 29/06/2004, 12h54

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