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

  1. #1
    Membre à l'essai
    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

    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 à l'essai
    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

    Dans un bouquin de C++
    Les includes des bibliothèques standards sont normalisés.

  5. #5
    Expert éminent sénior
    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 à l'essai
    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

  7. #7