Cette fonction lilbre n'est apparue qu'en C++17; il faut donc:
un compilateur relativement récent
veiller à activer le support de C++17, si ce n'est pas déjà fait (le support de C++11 ou de C++14 ne sera pas suffisant)
Ces deux conditions sont-elle remplies ??
Ce qui se conçoit bien s'énonce clairement. Et les mots pour le dire viennent aisément.Mon nouveau livre : Coder efficacement - Bonnes pratiques et erreurs à éviter (en C++)Avant de faire ce que tu ne pourras défaire, penses à tout ce que tu ne pourras plus faire une fois que tu l'auras fait
Quelle version de C++ ? Désolé, je n'en sais strictement rien...
Déjà, si on me dit où je peux la trouver...
Parcours :
Je suis passé sur le site du Zeste, et je travaille sur le cours proposé. On m'a invité à utiliser Qt Creator, je l'ai installé via Synaptic, et même que ça a installé un tas de trucs, probablement superflus, et ça m'a grandement étonné. Après, j'ouvre Qt C, je tape, (ou colle) les exemples du cours, et j'usqu'à présent, ça s'est bien passé. Il est donc possible que ma configuration ne soit pas optimale !
Mais au vu des réponses, je comprends pourquoi ça ne marche pas, c'est bien ma question ! Ça risque donc d'être gênant pour la suite je suppose ?
Comme dit plus haut, j'ai installé via Synaptic, pas depuis le site, donc. Parce que je trouve ce système assez simple, et en général, ça se passe très bien, j'en ai installé pas mal de cette façon. Mais quand il faut faire autrement, je fais autrement, mais dès que ça se complique un peu, je ne suis plus tellement à l'aise.
J'ai effectivement lu les premiers chapitres du cours, par principe, je lis depuis la première page jusqu'à la dernière, et dans l'ordre, même pour un roman ! Après, que j'aie oublié ou omis quelque chose, cela n'aurait rien d'étonnant...
Concernant " namepace" :
C'est vrai que j'ai été étonné de ne pas le trouver dans ce cours, contrairement à celui de Nebra. Et puis, devoir taper std:: à chaque ligne, c'est un peu casse-pieds... Bon, je suis là pour apprendre...
Tu as essayer d'ajouter CONFIG += c++17 dans ton `.pro` ?
Normalement cela suffis.
@ThomasSalgas1 comment dire . . . Non, pas de using namespace.
Tu as des tiroirs chez toi ? Et si je te disait que cela ne servais a rien et que tu pouvais mettre tous le contenue de tout tes tiroirs dans ce dit sac, tu ne trouverais pas le raisonnement absurde ? Bah la c'est la meme chose.
De plus, imagine que tu as 2 boites vertes dans 2 tiroirs differents.
Je te demande la boite verte du tiroir a coter du lit, tu trouveras laquelle je parle.
Maintenant si tout est dans le meme sac et que je te demande la boite verte qui etait dans le tiroir a coter du lit, tu fait comment ?
A titre d'essais, j'ai bloqué les deux lignes proposées ci-dessus, avec un # au début (à défaut de les effacer ... prudent...)
Résultat des courses : une erreur pratiquement à chaque ligne du code !
Après, peut-être faut-il les enlever complètement ?
Maintenant, vu que ça fonctionne pour le reste - enfin, le peu que j'ai vu après dans la suite du cours - je peux peut-être continuer, quitte à avoir la solution plus tard, vu que ce n'est pas demain la veille que je vais écrire un programme un peu élaboré en C++ ! Pour l'heure, j'ai entrepris cette étude à titre culturel !
'size' non reconnu
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Architecte logiciel - Software craftsmanship convaincu.
Architecte logiciel - Software craftsmanship convaincu.