Passez consulter le site d'EXPO INFO 2021

À propos du C++ Users Group de Montréal : https://www.meetup.com/fr-FR/CppMtl/

rss

Récemment sur h-deb

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

Cours offerts au Collège Lionel-Groulx

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.

  • 420KBB : Programmation orientée objet avancée
  • 420KBG : Développement de services d'échanges de données
  • 420KBK : Veille technologique
  • 420201 : Introduction à la programmation
  • 420202 : Structures de données et programmation orientée objet

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.

Cours offerts à l'université de Sherbrooke

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.

Sujets divers

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

Retenue

https://dilbert.com/strip/2020-10-13
https://dilbert.com/strip/2020-10-13


https://twitter.com/PatriceRoy1