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, 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
|