Messages postés par "lmghs"
1 message est invisible car dans un sujet inaccessible.
Sujet | Date | Extrait |
---|---|---|
La programmation en C++ moderne
Apprenez la programmation de zéro jusqu'à l'infini ! |
jeudi 09 janvier 2020 à 14h25 | Perdu. C'était Kevlin Henney, _Objects of value_: http://www.two-sdg.demon.co.uk/curbralan/papers/ObjectsOfValue.pdf Leurs noms commençaient par des 'H' et avaient 2 'n' ... ^^' EDIT: Sur fclc+… |
La programmation en C++ moderne
Apprenez la programmation de zéro jusqu'à l'infini ! |
jeudi 09 janvier 2020 à 13h07 | Le terme VF est possiblement influencé par moi et d'autres avant. Il faudrait creuser sur fclc++. J'ai souvenir d'avoir croisé cette taxinomie dans un vieil article de Howard Hinnant -- enfin, je cr… |
La programmation en C++ moderne
Apprenez la programmation de zéro jusqu'à l'infini ! |
mardi 07 janvier 2020 à 19h44 | Pour trace et inspiration, petite prose sur le discord au sujet des destructeurs virtuels. > dans quel doit-on utiliser des destructeurs virtuels? Pour les destructions polymorphiques ```cpp… |
La programmation en C++ moderne
Apprenez la programmation de zéro jusqu'à l'infini ! |
mardi 07 janvier 2020 à 15h55 | ## La matrice a- Plutôt que `lignes()`, `nb_lignes()` serait plus propre. Ne pourrait-on pas imaginer après tout un `for (auto lig_idx : m.lignes())` b- _index_ ne prend pas de 's' au pluriel … |
vendredi 27 décembre 2019 à 00h02 | Disons que c'est l'OS qui isole les processus. Mais il a existé des OS qui n'isolaient rien du tout -- DOS si mes souvenirs sont bons. Et va savoir, il existe peut-être encore des OS minimalistes et … | |
Question sur la librairie algorithm
Question d'ordre général |
mercredi 25 décembre 2019 à 13h43 | Un itérateur est un machin que l'on déplace à l'intérieur d'une séquence d'éléments pour itérer à l'intérieur de cette séquence. La séquence peut être liée à un conteneur (qui contient, possède), com… |
jeudi 19 décembre 2019 à 18h25 | Ce tuto introduit en douceur l'héritage multiple (_chut il ne faut pas dire qu'il existe sous une forme travestie en Java_) via les interfaces multiples. Le rédacteur du tuto veut faire comprendre… | |
lundi 16 décembre 2019 à 16h40 | A contrario de `fopen()`, `*fstream` sont des capsules RAII qui vont te garantir la restitution de la ressource fichier quelque que soit le chemin pris pour quitter la fonction courante. Si tu utilis… | |
jeudi 28 novembre 2019 à 15h05 | Parce qu'en cas de retour prématuré comme une exception par exemple, l'opération duale (`fclose()`) ne sera jamais appelée. Certes, on peut encapsuler dans un `unique_ptr` avec _deleter_ dédié, mais … | |
mercredi 27 novembre 2019 à 14h54 | On ouvre le fichier tout simplement, et en général avec les flux, pas avec le RAII-less `fopen`. | |
La programmation en C++ moderne
Apprenez la programmation de zéro jusqu'à l'infini ! |
mercredi 06 novembre 2019 à 01h06 | C'est d'abord "error something", puis le contexte qui y conduit. |
La programmation en C++ moderne
Apprenez la programmation de zéro jusqu'à l'infini ! |
mardi 05 novembre 2019 à 22h00 | l.22. Copier un flux n'a aucun sens -> ils se passent par référence. Toujours. NB: les messages d'erreurs sont toujours plus complet. En particulier ils sont contextualisés. Tu as à minima, j'en s… |
La programmation en C++ moderne
Apprenez la programmation de zéro jusqu'à l'infini ! |
mardi 05 novembre 2019 à 20h44 | https://en.cppreference.com/w/cpp/string/basic_string/to_string est récent, ça n'ouvre aucun contrôle sur le format, et c'est limité aux types scalaires. Et appelé de nombreuses fois, c'est moins eff… |
La programmation en C++ moderne
Apprenez la programmation de zéro jusqu'à l'infini ! |
mardi 05 novembre 2019 à 19h03 | (rien à voir) ## Unité de traduction. Un message sur le discord avec quelqu'un qui inclut un .cpp me fait me demander s'il ne faudrait pas expliquer comment ça marche. Car on donne les règles, … |
La programmation en C++ moderne
Apprenez la programmation de zéro jusqu'à l'infini ! |
mardi 05 novembre 2019 à 18h06 | > Par contre, on pourrait faire la même chose avec une fonction qui renverrait DesGrosTrucs sous forme de chaine non? Non. Le `GrosTruc` est une distraction dans mon exemple. Ce qui est important,… |
La programmation en C++ moderne
Apprenez la programmation de zéro jusqu'à l'infini ! |
mardi 05 novembre 2019 à 16h10 | ```cpp void save(std::vector<DesGrosTrucs> const& v, std::string const& prefix) { std::ostringstream oss; for( std::size_t i = 0; i != v.size(); ++i) { oss.str(""); // RAZ … |
La programmation en C++ moderne
Apprenez la programmation de zéro jusqu'à l'infini ! |
mardi 05 novembre 2019 à 13h44 | Utilisation typique: génération de noms de fichiers ou d'identificateurs: chaine + nombre qui croit. |
dimanche 27 octobre 2019 à 14h40 | Les C++ Core Guideline oublient de dire qu'ami, ce serait mieux. Il y a eu une conf de Jossutis dans les cppcon 19 (_When C++ Style guides Contradict_) qui en parlait il y a peu. J'ai oublié le terme… | |
La programmation en C++ moderne
Apprenez la programmation de zéro jusqu'à l'infini ! |
vendredi 25 octobre 2019 à 12h48 | Hello Je commente en vitesse ## Ce que je lis > Le concept de mouvement, ou de déplacement, est apparu avec C++11 Le support propre par le langage est apparu avec le C++11. Mais le besoin… |
mardi 17 septembre 2019 à 19h43 | > Existe-t-il un site officiel qui référence les fonctions en C (documentation) ? cppreference? > @ache à quoi sert le void en tant qu’argument de la fonction main ? En C, à dire que la fon… | |
mardi 17 septembre 2019 à 18h48 | 4. Dans le cas des expressions le compilateur fusionne la valeur qui dépasse avec une autre qui fait revenir dans les bornes. Exemple bidon: dans le cas des signés, le compilateur est autorisé à tran… |