Messages postés par "jo_link_noir"
Sujet | Date | Extrait |
---|---|---|
C++ Erreur correction exercice ?
exercice string_trim — Suppression des espaces |
lundi 28 octobre 2019 à 17h33 | Il n'y a pas de raison de supprimer des caractères en fin: ce ne sont pas des espaces. > Je présume que en inversant les caractères \n deviens n\ deviens \t et t\ Ce qui empêche leur suppression … |
lundi 16 septembre 2019 à 17h46 | > Ah okay je n'avais pas vu les warnings vu que mon compilateur ne les affiche pas. Merci sur ce point Source:[amalure](https://zestedesavoir.com/forums/sujet/13006/occurence-des-lettres/?page=1#p20… | |
La programmation en C++ moderne
Apprenez la programmation de zéro jusqu'à l'infini ! |
lundi 19 août 2019 à 03h55 | Juste pour signaler une petite faute dans le chapitre "Mais où est la doc ?", dans le cadre "Attention avec noexcept": > Si une fonction spécifiée noexcept lève quand même une exception, **on a af… |
La programmation en C++ moderne
Apprenez la programmation de zéro jusqu'à l'infini ! |
samedi 20 juillet 2019 à 19h12 | Dans du code de tous les jours, j'ai le même avis que l'article: tout ou rien. Et puisque j'ai assez peu de raison d'écrire une fonction spéciale, je suis la règle du zéro. Pour un cours, l'approc… |
samedi 06 avril 2019 à 01h10 | Pour faire un friend d'une fonction membre, il faut avoir la déclaration complète de la classe, ce qui n'est pas le cas de `friend class ges_screens` qui n'a besoin que de l'identifiant de la classe.… | |
vendredi 25 janvier 2019 à 22h14 | Je suis de l'avis de lmghs, il faut au moins comprendre les notions de base du shell: redirections, commandes utilitaires récurrentes, boucles et conditions. C'est simple et c'est un gain considérabl… | |
Problème - Des flux dans tout les sens
Problème pour la lecture de fichier |
dimanche 30 décembre 2018 à 20h15 | Le plus probable est que le fichier n'est pas lu, car le chemin n'est pas bon. Il faut vérifier que le fichier soit ouvert correctement. Les chemins relatifs le sont depuis le dossier où est lancé… |
vendredi 28 décembre 2018 à 20h08 | > Dans le cas ou c’est une saisie clavier que l’on attend, quel est son intérêt ? Le flux peut être coupé manuellement (ctrl+D (linux), ctrl+Z (windows)) ou par quelque chose d'extérieur. Dans les… | |
vendredi 28 décembre 2018 à 01h47 | > Ok donc pour les variable autant mettre le type directement pour éviter les erreurs ? Pas forcement. Lorsqu'on utilise un itérateur par exemple, on se fiche d'indiquer le type, car c'est verbeux… | |
jeudi 27 décembre 2018 à 19h51 | > Comment faire pour "bloquer" le programme et attendre que l'utilisateur veuille le fermer en appuyant sur une touche ? (J'utilise deux fois "**std::cin.ignore();**". Es-ce qu'il n'y a pas mieux ?) … | |
dimanche 18 novembre 2018 à 19h32 | Avec une référence universelle, `Fn` est soit de type `Functor&`, soit `Functor&&`. Puisque tu passes une variable à execAll, le type déduit serait `Functor&`, mais tu lui donnes `Functor`. - `Fn … | |
Sielo Navigateur
Un navivateur web fait en C++14 avec Qt 5.9 |
mardi 13 novembre 2018 à 17h08 | Sous Linux, les emplacements du fichier dépendent du DE. Et, il n'y a pas forcement qu'un seul fond d'écran active en même temps, cela peut varier entre bureau virtuel et/ou écran physique, moment de… |
lundi 22 octobre 2018 à 15h34 | > EDIT: Je viens de voir sur [cppreference.com](https://en.cppreference.com/w/cpp/memory/allocator) que construct et destroy sont deprecated en C++17 et supprimés en C++20. > La façon de faire aura… | |
samedi 20 octobre 2018 à 20h35 | Tu alloues un buffer, mais ne le construit jamais. Les allocateurs ont 4 fonctions importantes: - `allocate`/`deallocate` pour allouer la mémoire - `construct`/`destroy` pour construire (placemen… | |
jeudi 18 octobre 2018 à 18h01 | > > Attention, un redimensionnement ne provoque pas forcement de changement d’adresse (cf. realloc). > > Je croyais que realloc était banni en C++ ? Son usage est très risqué. Mais std::vector… | |
true == 1
Natif ou surcharge d'opérateur dans la bibliothèque standard ? |
mardi 26 juin 2018 à 17h11 | Comme on ne peut pas surcharger les opérateurs sur 2 types natives, oui, c'est un comportement de base et non pas quelque chose dans la bibliothèque standard. Mais le compilateur va convertir le bool… |
lundi 16 avril 2018 à 00h52 | > je pensais juste que lorsque la fonction était déclarée inline et suffisamment petite ,le compilateur l’inliner. Il faut distinguer ce que le compilateur fait et ce que le code dit pouvoir faire… | |
vendredi 08 septembre 2017 à 22h39 | J'ai pas l’impression que se soit une surcharge de std::to_string, elle n'est pas définit dans ne namespace std. Par contre, le fait de mettre le prototype avant string.hpp devrait fonctionner. La… | |
lundi 05 juin 2017 à 23h02 | > Lorsque je clique sur le bouton, le slot est appelé, un QFileDialog permet de choisir le fichier à encrypter, mais je change le texte d'un label pour qu'il ait le nom du fichier choisis. > Selon… | |
dimanche 04 juin 2017 à 01h53 | > Je suppose que ça non plus je devrais pas faire alors: > > `QFileInfo(QFile(path)).fileName()` Il n'y a pas de problème ici. Comme l'ensemble fait partit de la même expression QFile est détru… | |
samedi 03 juin 2017 à 15h31 | Plop Quelque chose comme `xxx = output.toStdString().c_str();` est une très mauvaise idée. toStdString retourne un std::string, c_str() le contenu de std::string puis le std::string temporaire est… |