none
Constructeur de classe RRS feed

  • Question

  • Bonsoir,

    Je peux construire un objet de ma classe Xpolyligne si j'utilise new et j'ai une erreur si je fais cette déclaration

    Xpolyligne pol1 = GP79::Xpolyligne()


    Le message

    la classe GP79::Xpolyligne n'a pas de constructeur de copie approprié

    Si quelqu'un a une idée

    Cordialement


    • Modifié GP79 mercredi 11 décembre 2019 21:14
    mercredi 11 décembre 2019 21:13

Réponses

  • J'ai modifié la norme du langage

    Norme par défaut

    il faut un constructeur de la forme

      Xpolyligne(const Xpolyligne& p_Pol);

    Avec la Norme ISO C++17 (/std:c++17),

    le compilateur accepte cette définition du constructeur de copie

     Xpolyligne(Xpolyligne& p_Pol);

    • Marqué comme réponse GP79 mercredi 11 décembre 2019 23:07
    mercredi 11 décembre 2019 23:07