Passez consulter le site d'EXPO INFO 2021 À propos du C++ Users Group de Montréal : https://www.meetup.com/fr-FR/CppMtl/ |
| Sujet | Section | Mise à jour |
|---|---|---|
| Rencontre du WG21, Sofia 2025 (juin; lien) | Le h-deb orthogonal | 2025/06/21 |
| Rencontre du WG21, Hagenberg 2025 (février; lien) | Le h-deb orthogonal | 2025/02/15 |
| Rencontre du WG21, Wrocław 2024 (novembre; lien) | Le h-deb orthogonal | 2024/11/23 |
| À propos de cppcon 2024 (lien) | Le h-deb orthogonal | 2024/09/20 |
| Rencontre du WG21, St-Louis 2024 (juin; lien) | Le h-deb orthogonal | 2024/06/30 |
| Sélectives switch sous forme « énoncé » et sous forme « expression » (lien) | Divers C# | 2024/04/04 |
| Rencontre du WG21, Tokyo 2024 (mars; lien) | Le h-deb orthogonal | 2024/04/23 |
| Rencontre du WG21, Kona 2023 (novembre; lien) | Le h-deb orthogonal | 2023/11/11 |
| À propos de cppcon 2023 (lien) | Le h-deb orthogonal | 2023/10/08 |
| À propos de CppNorth 2023 (lien) | Le h-deb orthogonal | 2023/10/05 |
| Rencontre du WG21, Varna 2023 (juin; lien) | Le h-deb orthogonal | 2023/06/17 |
| Rencontre du WG21, Issaquah 2023 (février; lien) | Le h-deb orthogonal | 2023/02/14 |
| À propos de cppcon 2022 (lien) | Le h-deb orthogonal | 2022/09/16 |
| À propos de CppNorth 2022 (lien) | Le h-deb orthogonal | 2022/08/21 |
| Impression en format hexadécimal (lien) | Trucs scouts | 2022/08/02 |
| Paramètres par défaut – un type defaulted (lien) | Trucs scouts | 2022/04/13 |
| Les allocateurs pmr de C++ 17 (lien) | Divers C++ | 2022/03/01 |
| À propos de cppcon 2021 (lien) | Le h-deb orthogonal | 2022/02/16 |
| Rencontre du WG21, Zoom 2022 (février; lien) | Le h-deb oorthogonal | 2022/02/07 |
| Écrire une fonction difference(a,b) (lien) | Maths | 2022/01/23 |
| Écrire une fonction assez_proches(a,b) (lien) | Maths | 2022/01/23 |
| Quelque chose comme Linq, mais en C++ (lien) | Divers C++ | 2021/12/05 |
| Rencontre du WG21, Zoom 2021 (octobre; lien) | Le h-deb orthogonal | 2021/10/04 |
| Rencontre du WG21, Zoom 2021 (juin; lien) | Le h-deb orthogonal | 2021/06/09 |
| Comparer des nombres entiers ou des nombres à virgule flottante (lien) | Maths | 2021/05/09 |
| Rencontre du WG21, Zoom 2021 (février; lien) | Le h-deb orthogonal | 2021/02/22 |
| Type std::span<T> (lien) | Divers C++ | 2020/11/21 |
| Rencontre du WG21, Zoom 2020 (novembre; lien) | Le h-deb orthogonal | 2020/11/09 |
| À propos de cppcon 2020 (lien) | Le h-deb orthogonal | 2020/09/29 |
| Initialisation avec C# (lien) | Divers C# | 2020/08/16 |
| Mot clé friend (lien) | Divers C++ | 2020/08/15 |
| La question des extrants (lien) | Développement | 2020/07/04 |
| Concept de concept (lien) | Divers C++ | 2020/06/30 |
| Créer un flux sur une / à partir d'une chaîne de caractères (lien) | Trucs scouts | 2020/06/29 |
| C# – Opérateurs (lien) | Divers C# | 2020/06/21 |
| C# – Réserves et bémols (lien) | Divers C# | 2020/06/21 |
| Pattern Matching avec C# (lien) | Divers C# | 2020/05/06 |
| Indexeurs (propriétés indexées) avec C# (lien) | Divers C# | 2020/03/29 |
| Mot clé explicit (lien) | Divers C++ | 2020/03/07 |
| Les NSDMI (Non-Static Data Member Initializers) (lien) | Divers C++ | 2020/03/07 |
| Un type rationnel en C++ (lien) | Trucs scouts | 2020/02/24 |
| Le type std::void_t (ou l'idiome de détection de C++) (lien) | Divers C++ | 2020/02/17 |
| Le type string de C++ (lien) | Divers C++ | 2020/02/02 |
| Le type string de C# (lien) | Divers C# | 2020/02/01 |
| Verrous Single Writer, Multiple Readers (lien) | Parallélisme | 2020/01/28 |
| Utiliser string ou StringBuilder en C# (lien) | Divers C# | 2020/01/27 |
| « Inlining » et mot-clé inline (lien) | Divers C++ | 2019/12/14 |
| L'Empty Base Class Optimization (EBCO) (lien) | Divers C++ | 2019/12/05 |
| À propos de cppcon 2019 (lien) | Le h-deb orthogonal | 2019/10/03 |
| Dictionnaires en C# (lien) | Divers C# | 2019/09/07 |
| Boxing en C# (lien) | Divers C# | 2019/08/28 |
| Uplets (« ValueTuple ») en C# (lien) | Divers C# | 2019/08/28 |
| « Types valeurs » (struct) en C# (lien) | Divers C# | 2019/08/28 |
| Qualifications d'accès en C# (lien) | Divers C# | 2019/08/28 |
| Le Class Type Argument Deduction (CTAD) (lien) | Divers C++ | 2019/07/07 |
| Spécifications d'entreposage (lien) | Au secours Pat! | 2019/06/16 |
| Initialisation uniforme en C++ – accolades ou parenthèses? (lien) | Au secours Pat! | 2019/06/16 |
| « Nullabilité » en C# (lien) | Divers C# | 2019/04/26 |
| Un trait is_iterator<T> (lien) | Trucs scouts | 2019/03/25 |
| Rencontre du WG21, Kona 2019 (lien) | Le h-deb orthogonal | 2019/02/23 |
| Demander de l'aide à votre chic prof (lien) | CLG/Cours | 2018/11/26 |
| À propos de cppcon 2018 (lien) | Le h-deb orthogonal | 2018/11/05 |
| Le new positionnel (Placement new) (lien) | Divers C++ | 2018/11/01 |
| Objet verrouillable – un type Guarded<T> (lien) | Parallélisme | 2018/09/28 |
| Le mot-clé constexpr (lien) | Divers C++ | 2018/08/11 |
| Réaliser l'effacement de types (lien) | Divers C++ | 2018/08/07 |
| Le type std::any (lien) | Divers C++ | 2018/08/07 |
| Les mécanismes de déduction de types que sont auto, decltype(expr), decltype(auto) et, dans une moindre mesure, declval<T>() (lien) | Divers C++ | 2018/07/17 |
| Le type std::variant (lien) | Divers C++ | 2018/06/15 |
| Le type std::optional (lien) | Divers C++ | 2018/06/15 |
| Comment écrire une fonction split() capable de traiter une chaîne standard de n'importe quel type de caractère? (lien) | Au secours Pat! | 2018/06/13 |
| Alternatives évaluées à la compilation – if constexpr (lien) | Divers C++ | 2018/04/26 |
| Rencontre du WG21, Jacksonville 2018 (lien) | Le h-deb orthogonal | 2018/03/17 |
| Affectation déstructurante (Structured Bindings) (lien) | Divers C++ | 2018/03/12 |
| Faux partage (lien) | Parallélisme | 2018/02/15 |
| Des individus importants (lien) | Le h-deb orthogonal | 2018/02/10 |
| Un type rev_wrap pour faciliter le parcours inversé d'une séquence bidirectionnelle (lien) | Trucs scouts | 2018/01/31 |
| Concilier encapsulation et attributs publics (lien) | Développement | 2018/01/04 |
| Le type std::variant et une multivisite (lien) | Divers C++ | 2017/10/30 |
| À propos de cppcon 2017 (lien) | Le h-deb orthogonal | 2017/10/06 |
| « Mise en bouche » pour mon cours Practical Modern C++ (anglais) | En vue de CppCon | 2017/08/25 |
| Rencontre du WG21, Toronto 2017 (lien) | Le h-deb orthogonal | 2017/07/14 |
| Rencontre du WG21, Kona 2017 (lien) | Le h-deb orthogonal | 2017/07/10 |
| Définir des types forts (lien) | Trucs scouts | 2017/06/21 |
| Lire une touche (lien) | Trucs scouts | 2017/06/20 |
| Introduction aux exécutifs (lien) | Temps réel | 2017/04/10 |
| Introduction aux tâches morcelables (lien) | Temps réel | 2017/04/09 |
| Les annotations (Attributes) en C++ (lien) | Divers C++ | 2017/04/09 |
| Itérer sur des indices (lien) | Divers C++ | 2017/03/02 |
| Présence féminine en informatique et en sciences (lien) | Le h-deb orthogonal | 2017/02/28 |
| Répéter une tâche fois – operator "" _times (lien) | Trucs scouts | 2016/12/11 |
| Les Fold Expressions (lien) | Divers C++ | 2016/11/27 |
| Rencontre du WG21, Issaquah 2016 (lien) | Le h-deb orthogonal | 2016/11/12 |
| L'opérateur sizeof (lien) | Divers C++ | 2016/11/11 |
| À propos de cppcon 2016 (lien) | Le h-deb orthogonal | 2016/09/27 |
| Une classe Noisy (lien) | Trucs scouts | 2016/07/23 |
| Rencontre du WG21, Oulu 2016 (lien) | Le h-deb orthogonal | 2016/07/19 |
| Coroutines en C++ (expérimental) (lien) | Parallélisme | 2016/07/11 |
| Assertions statiques (static_assert) (lien) | Divers C++ | 2016/05/24 |
| Consommer du texte ligne par ligne (lien) | Trucs scouts | 2016/05/23 |
| Afficher du texte accentué à la console (lien) | Au secours Pat! | 2016/05/23 |
| Comprendre les templates variadiques (lien) | Divers C++ | 2016/05/14 |
| Introduction à la réflexivité (lien) | Développement | 2016/04/23 |
| Littéraux maison (lien) | Divers C++ | 2016/04/23 |
| Pourquoi utiliser des pointeurs intelligents? (lien) | Au secours Pat! | 2016/03/12 |
| Utiliser des types à titre de préconditions (lien) | Divers C++ | 2016/01/11 |
| Suggestions de lecture (lien) | Liens | 2016/01/24 |
| Déconstructeurs (lien) | Divers C++ | 2016/01/11 |
| Horreurs – macros (lien) | Musée des horreurs | 2016/01/02 |
| À propos des agrégats et des POD (lien) | Développement | 2015/12/31 |
| À propos de cppcon 2015 (lien) | Le h-deb orthogonal | 2015/11/26 |
| Rencontre du WG21, Kona 2015 (lien) | Le h-deb orthogonal | 2015/11/12 |
| Réaliser une composition de fonctions (lien) | Divers C++ | 2015/09/22 |
| Définir des propriétés en C++ (lien) | Divers C++ | 2015/08/26 |
| Quand utiliser auto pour définir une variable (français, anglais) | Divers C++ | 2015/08/12 |
| À propos de la relation entre héritage et design (lien) | Développement | 2015/08/07 |
| Un visiteur générique (lien) | Divers C++ | 2015/07/24 |
| SFINAE (Substitution Failure is not an Error) (lien) | Divers C++ | 2015/07/09 |
| Les fonctions Lippincott (lien) | Divers C | 2015/07/02 |
| Implémenter un ordonnancement lexicographique (lien) | Trucs scouts | 2015/07/02 |
| Une sélective « maison » (lien) | Au secours Pat! | 2015/06/21 |
| Implémenter des fonctions wait_all() et wait_any() (lien) | Parallélisme | 2015/06/07 |
| Variables conditionnelles (condition_variable) (lien) | Parallélisme | 2015/06/05 |
| Signaler un thread (lien) | Parallélisme | 2015/06/05 |
| Rencontre du WG21, Lenexa 2015 (lien) | Le h-deb orthogonal | 2015/05/09 |
| Programmation générique et templates (lien) | Divers C++ | 2015/05/07 |
| Mutex portables (lien) | Client /serveur | 2015/04/27 |
| À propos de l'alignement en mémoire (lien) | Développement | 2015/04/24 |
| Écrire un type maybe<T> (lien) | Trucs scouts | 2015/04/24 |
| Comprendre std::tuple (lien) | Trucs scouts | 2015/04/21 |
| Distinguer pointeur de fonction et signature de fonction (lien) | Au secours Pat! | 2015/04/12 |
| Ajout d'une section sur le temps réel | Temps réel | 2015/03/27 |
| Ajout d'une section sur les structures de données | Structures de données | 2015/03/08 |
| Implémenter un pointeur intelligent avec sémantique de partage (lien) | Au secours Pat! | 2015/03/06 |
| Implémenter des facettes (lien) | Divers C++ | 2015/03/04 |
| Les futures (lien) | Parallélisme | 2015/02/17 |
| Itérer sur des indices avec les répétitives for sur des intervalles (lien) | Divers C++ | 2015/01/15 |
| Les union étiquetés (Discriminated union) (lien) | Divers C++ | 2014/12/30 |
| L'Argument-Dependent Lookup (ADL) (lien) | Divers C++ | 2014/11/11 |
| Quelques techniques de métaprogrammation (lien) | Divers C++ | 2014/11/10 |
| Survol des allocateurs depuis C++ 11 (lien) | Divers C++ | 2014/10/30 |
| À propos de cppcon 2014 (lien) | Le h-deb orthogonal | 2014/10/24 |
| Introduction à la sémantique de mouvement (lien) | Divers C++ | 2014/10/16 |
| Faire en sorte qu'un objet soit Incopiable, donc impossible à copier (lien) | Divers C++ | 2014/09/27 |
| Génération de nombres pseudoaléatoires (lien) | Divers C++ | 2014/09/04 |
| Implémenter efficacement et élégamment un changement de référentiel (lien) | Divers C++ | 2014/08/22 |
| Nouvelle section portant sur le langage Go | Divers Go | 2014/07/04 |
| Introduction aux appels asynchrone avec C# à l'aide d'async / await (lien) | Divers C# | 2014/06/16 |
| Un type synchronized_value<T> (lien) | Parallélisme | 2014/06/12 |
| Problèmes intéressants (lien) | Maths | 2014/06/12 |
| Petite (très petite) introduction au calcul de la complexité algorithmique (lien) | Maths | 2014/06/12 |
| Introduction à std::function (lien) | Trucs scouts | 2014/06/01 |
| Un type monitor<T> (lien) | Parallélisme | 2014/06/01 |
| Comprendre enable_if (lien) | Trucs scouts | 2014/04/24 |
| Programmer par algorithmes (lien) | Divers C++ | 2014/04/18 |
| Fonctions supprimées et fonctions par défaut (lien) | Trucs scouts | 2014/03/05 |
| λ-expressions (lien) | Divers C++ | 2014/03/05 |
| Types internes et publics (lien) | Divers C++ | 2014/02/07 |
| Pointeurs de méthodes d'instance (lien) | Divers C++ | 2014/02/07 |
| Réaliser une itération statique et injecter, à la compilation, des fonctions sur des types (lien) | Divers C++ | 2014/02/06 |
| Introduction aux foncteurs avec JavaScript (lien) | Web | 2014/01/31 |
| Introduction à la pensée fonctionnelle avec JavaScript (lien) | Web | 2014/01/29 |
| Exemple simple d'implémentation d'un regroupement de threads, ou Thread Pool (lien) | Parallélisme | 2013/09/09 |
| Comprendre la Sainte-Trinité (lien) | Divers C++ | 2013/09/03 |
| Exposer des noms cachés en C++ (lien) | Trucs scouts | 2013/09/01 |
| Généricité et λ avec C# (lien) | Divers C# | 2013/07/04 |
| Exemple d'implémentation de l'algorithme Map/ Reduce canonique (lien) | Parallélisme | 2013/06/09 |
| Les interfaces avec C# (lien) | Divers C# | 2013/05/25 |
| Un type Rationnel en C# (lien) | Divers C# | 2013/05/14 |
| Exemple de rédaction d'équivalents parallèles de quelques algorithmes séquentiels (lien) | Parallélisme | 2013/05/14 |
| Améliorer son code en remplaçant des constantes par des types (lien) | Divers C++ | 2013/05/12 |
| Implémenter un singleton avec C# (lien) | Divers C# | 2013/05/12 |
| Réaliser le clonage avec C# (lien) | Divers C# | 2013/05/10 |
| Permettre ou bloquer l'héritage en C# (lien) | Divers C# | 2013/05/10 |
| Comprendre propriétés et méthodes en C# (lien) | Divers C# | 2013/04/06 |
| Synchronisation poussée et mot clé volatile (lien) | Client /serveur | 2013/04/05 |
| Appliquer CRTP avec des templates variadiques (lien) | Divers C++ | 2013/03/12 |
| Introduction aux « énumérations fortes » (lien) | Divers C++ | 2013/03/09 |
| Implémenter des futures « maison » (lien) | Client /serveur | 2013/01/05 |
| Parcourir une séquence sans itérateurs (lien) | Trucs scouts | 2012/12/18 |
| Définir un transtypage détectant les pertes d'information (lien) | Trucs scouts | 2012/11/25 |
| Introduction au polymorphisme (lien) | Divers C++ | 2012/11/13 |
| Comprendre les enum (lien) | Au secours Pat! | 2012/10/24 |
| Définir un itérateur générateur à partir d'une fonction génératrice (lien) | Divers C++ | 2012/09/26 |
| Tableaux 2D avec C++ (lien) | Divers C++ | 2012/09/26 |
| Convertir de texte à entier et inversement (C, C++, Java, langages .NET) (lien) | Au secours Pat! | 2012/07/27 |
| Gestion des exceptions (lien) | Développement | 2012/07/15 |
| Gérer les exceptions – bases (lien) | Divers C++ | 2012/07/14 |
| Quelques équivalents programmés de notations mathématiques usitées (lien) | Maths | 2012/07/03 |
| Comprendre les références (lien) | Divers C++ | 2012/06/29 |
| Structure interne des nombres (lien) | Maths | 2012/06/29 |
| Comprendre la récursivité (lien) | Au secours Pat! | 2012/06/25 |
| Implémenter l'optimisation SSO (lien) | Divers C++ | 2012/05/29 |
| Mesurer le passage du temps (lien) | Au secours Pat! | 2012/05/27 |
| Manipuler les fichiers (lien) | Au secours Pat! | 2012/05/22 |
| La petite histoire de NULL (lien) | Divers C++ | 2012/05/18 |
| Programmation générique appliquée (lien) | Divers C++ | 2012/05/10 |
| Ajout d'un fil RSS (merci à Olivier Lafleur!) | s/o | 2012/05/10 |
| Afficher les accents dans une console Win32 en C++ (lien) | Au secours Pat! | 2012/04/09 |
| Éviter les optimisations indûes (lien) | Trucs scouts | 2012/04/07 |
| Synchronisation et granularité – programmation par preuves (lien) | Client /serveur | 2012/02/25 |
| Introduction au Perfect Forwarding (lien) | Divers C++ | 2012/01/30 |
| Implémenter et tirer profit de la sérialisation en C++ (lien) | Divers C++ | 2012/01/26 |
| Introduction aux conteneurs et aux itérateurs (lien) | Divers C++ | 2012/01/25 |
| Définir un itérateur représentant un point de vue sur une séquence (lien) | Divers C++ | 2012/01/22 |
| Introduction aux initializer_lists (lien) | Divers C++ | 2012/01/21 |
| Pratique de la programmation (lien) | Développement | 2011/12/19 |
| Schémas de conception (lien) | Développement | 2011/12/19 |
| Portabilité sans macros (lien) | Trucs scouts | 2011/12/07 |
| Passer un paramètre à une fonction par valeur ou par référence-vers-const? (lien) | Trucs scouts | 2011/12/02 |
| Extrémités (begin() et end()) sous forme de fonctions (lien) | Trucs scouts | 2011/11/10 |
| Implémenter la composition de fonctions (partie 00) (lien) | Divers C++ | 2011/11/10 |
| Implémenter la composition de fonctions (partie 01) (lien) | Divers C++ | 2011/11/10 |
| Implémenter la composition de fonctions (partie 02) (lien) | Divers C++ | 2011/11/10 |
| Écrire une classe incompilable mais vraiment utile! (lien) | Divers C++ | 2011/11/10 |
| Comprendre le clonage (lien) | Au secours Pat! | 2011/10/28 |
| Un trait pour le type d'une donnée (lien) | Trucs scouts | 2011/10/28 |
| Garantir l'ordre de construction et de destruction de singletons statiques (lien) | Divers C++ | 2011/10/10 |
| Déduire la taille d'un tableau par généricité (lien) | Trucs scouts | 2011/10/04 |
| Syntaxe unifiée pour les fonctions (lien) | Trucs scouts | 2011/09/17 |
| Déboguer un contexte exécutable (lien) | Au secours Pat! | 2011/08/15 |
| Comment lire un message d'erreur à l'édition des liens (lien) | Au secours Pat! | 2011/05/14 |
| Qu'est-ce qu'une convention d'appel (comme __sdtcall, __cdecl ou __fastcall)? (lien) | Au secours Pat! | 2011/05/14 |
| Ébauche de pointeur sur (peu importe quoi) (lien) | Divers C++ | 2011/03/12 |
| Exprimer ... autrement (lien) | Racine | 2011/03/12 |
|
Les sites suivants réfèrent à des cours qui sont offerts (ou qui furent offerts) par votre humble serviteur au Collège Lionel-Groulx. Certains cours ont porté plusieurs noms et plusieurs sigles au cours de leur existence, pour diverses raisons administratives.
Ceux ci-dessous sont considérés Vieux. Ce sont des sites qui n'ont pas été mis à jour depuis longtemps, et qui doivent donc être consultés en connaissance de cause, avec tolérance.
|
|
Les sites suivants réfèrent à des cours qui sont offerts (ou qui furent offerts) par votre humble serviteur à l'université de Sherbrooke. Certains cours portent des noms semblables en fonction des campus (Longueuil, Notre-Dame (autrefois), Sherbrooke, Ste-Thérèse) où ils ont été offerts et en fonction de la clientèle ciblée.
Ceux ci-dessous sont considérés Vieux. Ce sont des sites qui n'ont pas été mis à jour depuis longtemps, et qui doivent donc être consultés en connaissance de cause, avec tolérance.
|
|
Quelques sites d'intérêt général, mais qui ne cadrent pas bien dans l'une ou l'autre des catégories proposées ci-dessus.
Ceux ci-dessous sont considérés Vieux. Ce sont des sites qui n'ont pas été mis à jour depuis longtemps, et qui doivent donc être consultés en connaissance de cause, avec tolérance. Un jour, selon toute probabilité, je les mettrai à jour, mais il y a bien d'autres trucs sur ma table de travail déjà alors patience...
|
https://dilbert.com/strip/2020-10-13

https://x.com/CompSciFact/status/1778777694458495114
|
|