C Programming >> sitemap >> Page:88:
  • boost 1.55 - un bref aperçu
  • C++11 et booster
  • C++ Papers for Chicago :Partie 4 - Bibliothèque, réseau, réflexion et C++14
  • C++ Papers for Chicago :Partie 3 - Bibliothèque
  • Programmation générique :une motivation personnelle
  • C++ Papers for Chicago :Partie 2 - Noyau, concepts et évolution
  • C++ Papers for Chicago : Partie 1 - Concurrence
  • Un regard sur boost ::thread
  • Conférences C++ cet automne
  • Aperçus du nouveau et du C++
  • Mon voyage à CppCon
  • Conférences C++ à l'automne 2014
  • Réflexions sur C++14
  • boost 1.56 - un bref aperçu
  • HTTP et HTTPS dans Qt
  • Une interview vidéo avec Michael Wong
  • Deux ans de Meeting C++ !
  • Rapport de voyage C++Now 2014
  • Un regard sur Qt 5.3
  • Qt et JSON
  • Écrire un widget de graphique à barres dans Qt
  • Écrire un petit outil de vote dans Qt
  • Statut C++
  • 0xBADC0DE - Ma présentation à C++NOW 2014
  • C++ et le Google Summer of Code
  • Regarder C++14
  • Analyser des sites Web avec QtWebkit
  • dépendance à shared_ptr
  • Documents C++ pour Issaquah - Bibliothèque, graphiques, réseau, numérique et comportement indéfini
  • Est-ce mauvais d'avoir un vecteur dans une interface publique ?
  • 3 ans de Meeting C++
  • Voyager pour C++ - un rapport de voyage sur C++Now et NDC Oslo
  • Une entrevue avec John Lakos
  • Les points forts de C++ et plus de GCC 5.1
  • boost 1.58 - un bref aperçu
  • Refactoring de mon code de base de données Qt
  • Compter les bits
  • Documents de la bibliothèque C++17 pour Cologne - Partie II
  • Documents de la bibliothèque C++17 pour Cologne
  • Gammes pour les problèmes numériques
  • std::random_shuffle est obsolète en C++14
  • C++ en 2015
  • Et c'était Meeting C++ 2014
  • Utilisation du cryptage AES en C++
  • Où Evolution mènera-t-il C++17 ?
  • C++ et Zombies :une question émouvante
  • À la recherche de C++17 - Propositions Urbana de Core, Modules, Networking, Reflection et Undefined Behavior
  • Propositions Urbana - Un aperçu du C++17 ? - Concurrence
  • Ma visite aux Qt DevDays 2014 à Berlin
  • Utiliser le parallélisme avec boost::future
  • C++ en 2016
  • boost 1.60 - un bref aperçu
  • Le vent du changement
  • 6 sujets sur le démarrage et la gestion d'un groupe d'utilisateurs
  • Mon voyage au premier Qt World Summit
  • J'ai assisté à la CppCon, et tout ce que j'ai eu...
  • Un aperçu des articles sur C++17 et au-delà
  • Une troisième façon d'utiliser boost ::serialization
  • Gestion des fichiers - en utilisant boost ::filesystem
  • Intégration d'un éditeur HTML dans Qt en utilisant Javascript et QWebView
  • Messagerie et signalisation en C++
  • Quoi de neuf dans boost 1.59 ?
  • QWidgets et données
  • Une classe de menu contextuel générique pour Qt
  • Menus et widgets dans Qt
  • Construire des fabriques en C++ avec boost::factory
  • Arbres, modèles d'arbres et vues d'arbres dans Qt
  • Création d'applications avec Qt et boost
  • boost ::variante et une classe de visiteurs générale et générique
  • C++ en 2017
  • Compilateur C++ collaboratif en ligne ?
  • Randomisation d'un fichier CSV avec le C++ standard
  • Code de présentation
  • Que signifie vraiment le C++ moderne ?
  • Bugs subtils dus à des fuites
  • boost 1.62 - un bref aperçu
  • Une entrevue avec Sean Parent
  • Fonctionnalités finales de C++17
  • boost 1.61 - un bref aperçu
  • Les points forts de C++ et plus de GCC 6.1
  • Le comité C++ se concentre sur les questions importantes
  • Leçons tirées de la réunion C++ 2015
  • C++17 et autres futurs points forts de C++
  • C++17 et ses spécifications techniques
  • Sélection par interface, une idée presque trop belle pour être vraie
  • Propositions actuelles pour C++17
  • Revisiter QWidgets &data, refactoring et performance
  • Recherche et remplacement dans les chaînes avec boost
  • Boucles brutes vs algorithmes STL
  • Comment si constexpr simplifie votre code en C++17
  • Dessiner du texte circulaire dans Qt
  • C++ en 2018
  • Un rapport de voyage CppCon 2017
  • Pérennité de nos API C++
  • Les révisions ont commencé
  • Comment j'ai commencé avec C++
  • La puissance des modèles de méthode
  • Bête fuzzante avec libFuzzer
  • 5 ans de Meeting C++ !
  • Une communauté de révision C++
  • 2 ans à construire mon propre CMS...
  • Un bassin unique_ptr
  • Un pool autonome en C++14
  • Une petite histoire sur une petite erreur
  • Réflexions sur les propositions de réflexion
  • Éditeur de texte HTML - solution finale
  • Propositions C++ s'il vous plait...
  • Refactorisation de l'éditeur de texte HTML pour QWebEngine
  • Utilisation de QtCreator avec les outils de construction de Visual Studio
  • Votre if est-il un état d'objet ?
  • Mon avis sur La... Communauté
  • Utilisation de C++17 :std::variant pour le polymorphisme statique
  • Assister à la CppCon 2020 virtuelle
  • Refactoring d'un usage unique à un usage multiple
  • Clazy - meilleur outil C++ pour les meilleures pratiques Qt
  • 8 ans de Rencontre C++
  • Coronavirus, COVID19 et la communauté C++
  • C++ en 2020
  • Lancer et oublier les requêtes HTTP dans Qt
  • Réparons rapidement ce crash
  • TIL :constructeurs hérités, paramètres par défaut et enable_if
  • Réflexions sur ma récente expérience avec Qt &Templates
  • Un simple modèle EditDialog
  • Accéder à une séquence de fusion avec un index défini au moment de l'exécution
  • Implémentation d'un QTableModel pour afficher des structures adaptées à la fusion
  • Plus de TMP avec boost ::mp11
  • Une courte expérience TMP avec boosts mp11 &fusion
  • Travailler avec vos propres API
  • Usines C++ de classe mondiale
  • Plus de 20 façons d'initialiser une chaîne, à la recherche de la santé mentale
  • Écrire un outil d'analyse statique C++ open-source
  • Simplifier le code avec if constexpr et les concepts en C++17/C++20
  • 5 exemples curieux de C++ Lambda :récursivité, constexpr, conteneurs, etc.
  • Types personnalisés et std ::format à partir de C++ 20
  • Cinq sujets délicats pour les membres de données en C++20
  • Initialisation des membres de données (non) statiques, de C++11 à C++20
  • Algorithmes de plages C++20 - tri, ensembles, autres et mises à jour C++23
  • Adopter le C++ moderne en toute sécurité, critique de livre
  • Algorithmes de plages C++20 - 11 opérations de modification
  • Accélération des recherches de modèles avec l'algorithme Boyer-Moore de C++17
  • Option MP dans Visual Studio
  • Limite FPS
  • Macro __FUNCTION__ dans Visual C++
  • Le premier article de blog
  • Simulation d'eau simple
  • Etat du C++ fin 2013
  • Le programmeur passionné
  • Fouiller dans la bibliothèque SOIL pour OpenGL
  • Livre :Livre de recettes de développement OpenGL
  • Code Kata - hacher
  • Livre :La bibliothèque standard C++, 2e
  • #Inclure une petite boîte à outils
  • Déclaration vers l'avant et un pointeur
  • C++ fin 2012
  • Sélectionnez + Souris + OpenGL
  • Flottant vs Double
  • Cas rapide :Char Pointer vs Char Array en C++
  • Système de particules flexible - OpenGL Renderer
  • Rapports automatisés avec C++
  • Système de particules flexible - Updaters
  • Résumé de la conférence :La dernière chose dont D a besoin par Scott Meyers
  • Système de particules flexible - Emetteur et Générateurs
  • Système de particules flexible - The Container 2
  • Vecteur d'objet vs Vecteur de pointeurs
  • Système de particules flexible - The Container
  • Présentation - Performances du code natif sur les CPU modernes
  • Système de particules flexible - Démarrer
  • Trois effets de particules
  • Trouver des fuites de mémoire avec Deleaker
  • Tampons mappés persistants, résultats de référence
  • Tampons mappés persistants dans OpenGL
  • Errata et une implémentation de Nice C++ Factory
  • Statut C++ fin 2014
  • Top 5 des meilleurs exemples d'algorithmes C++ std
  • 3 outils pour comprendre le nouveau code de Visual Assist
  • Système de particules flexible - Optimisation du code
  • Système de particules flexible - Optimisation par des outils
  • OpenGL 4.5
  • Critique de "D Cookbook"
  • Système de particules flexible - Comment démarrer avec l'optimisation logicielle
  • Bibliothèques de micro-analyse comparative pour C++
  • Minuterie de performance simple
  • Statut C++ fin 2015
  • Débogage lent de Visual Studio et _NO_DEBUG_HEAP
  • OpenGL SuperBible 7e
  • Appliquer le modèle de stratégie
  • Mot-clé automatique en C++11
  • PDB introuvable - Avertissement de l'éditeur de liens
  • Système de particules flexibles - Résumé
  • Compétences non techniques - Critique de livre
  • Vulcain
  • Système de particules flexible - Optimisation du rendu
  • Code et graphiques à la mi-2016
  • 7 livres qui m'ont appris à coder
  • Directives de codage C++ (noyau)
  • 11 conseils de débogage qui vous feront gagner du temps
  • Bibliothèque de benchmark Google
  • Conseils de productivité Visual Studio C++
  • La matrice mise à jour
  • Nice C++ Factory Implémentation 2
  • Suivi SFINAE
  • Revisiter un ancien repère - vecteur d'objets ou de pointeurs
  • C++18 l'année prochaine !
  • Tests de fichiers Windows
  • Tâches et prédictions C++
  • Const, Move et RVO
  • Fonctionnalités C++ 17
  • Statut C++ fin 2016
  • Résumé du blog 2016
  • Critique de livre à distance asynchrone
  • Conseils de débogage Trucs supplémentaires
  • Veuillez déclarer vos variables comme const
  • Modèles variadiques et une fonction d'usine
  • C++17 en détails :Modèles
  • Examen du livre de recettes de programmation C ++ moderne
  • C++17 en détails :clarifications du langage
  • C++17 en détails :correctifs et obsolescence
  • Amélioration de Visual Studio avec Visual Assist
  • S'il vous plaît, arrêtez avec les optimisations de performances !
  • Cas curieux de la performance des succursales
  • Boites d'emballage, parallèles et plus
  • Packing Bools, Tests de performance
  • acte_final - suivi
  • Beau code :final_act de GSL
  • C++18, pourquoi pas ?
  • Le défi du codage C++17 expressif
  • C++17 en détail :Résumé &Bonus
  • Apprendre des bogues et de l'équipe PVS-Studio
  • C++17 en détails :Utilitaires de bibliothèque standard
  • Critique du livre de recettes C++17 STL
  • C++17 en détails :Algorithmes parallèles
  • C++17 en détails :Système de fichiers
  • Résumé du blog pour le premier semestre 2017
  • C++17 en détails :Simplification du code
  • Review:Le guide complet de carrière du développeur de logiciels
  • C++17 en détails :Attributs
  • Randomisation des lignes d'un fichier, un outil dans VC++ 2017
  • pimpl vs Abstract Interface - un tutoriel pratique
  • Le motif Pimpl - ce que vous devez savoir
  • Statut C++ fin 2017
  • Résumé des fonctionnalités de C++17
  • code ::dive 2017 rapport de conférence
  • Application des contrats de code avec [[nodiscard]]
  • Meilleure compréhension du code avec Sourcetrail
  • Résultats expressifs du défi de codage C++
  • Comment not_null peut améliorer votre code ?
  • Cpp Con 2017 Notes
  • Montrez-moi votre code :std ::facultatif
  • Gestion des erreurs et std ::facultatif
  • Modèles C++ - Le guide complet 2e critique de livre
  • Utilisation de C++17 std::facultatif
  • Refactoring avec C++17 std::facultatif
  • Productive C++ Developer, ma récente présentation
  • Dépréciation des pointeurs bruts en C++20
  • Le livre de la bibliothèque standard C++ - aperçu et cadeau
  • Qu'advient-il de vos variables statiques au démarrage du programme ?
  • Initialisation de variables statiques dans une bibliothèque statique, exemple
  • Usine avec types d'auto-enregistrement
  • Comment propager const sur un membre de données de pointeur?
  • Phase de prétraitement pour les chercheurs C++17
  • Livre C++17 en détail !
  • Comment initialiser un membre de chaîne
  • Accélération de l'implémentation de string_view String Split
  • Performances de std ::string_view vs std ::string de C++ 17
  • Construction sur place pour std::any, std::variant et std::optional
  • Classe Menu - Exemple de fonctionnalités STL C++17 modernes
  • STL parallèle et système de fichiers :exemple de nombre de mots de fichiers
  • Exemples d'algorithmes parallèles de C++17
  • Tout ce que vous devez savoir sur std ::any de C++17
  • Un mur de vos exemples std ::optional
  • Tout ce que vous devez savoir sur std ::variante de C++17
  • Cinq papiers C++ impressionnants pour San Diego
  • Liens C++ #7
  • Parlons des opérations sur les chaînes en C++17
  • Liens C++ #6
  • Liens C++ #5
  • Conversions, chercheurs et mises à jour détaillées de C++17
  • Liens C++ #4
  • Liens C++ #3
  • Professional C++ 4e édition, critique de livre
  • Liens C++ #2
  • Liens C++ #1
  • "C++17 en détail" Première mise à jour
  • Liens C++ #14
  • Liens C++ #13
  • C++ fin 2018
  • Comment paralléliser le lecteur CSV - Nouveau chapitre
  • Liens C++ #12
  • Liens C++ #11
  • Comment augmenter les performances avec Intel Parallel STL et les algorithmes parallèles C++17
  • Liens C++ #10
  • L'incroyable performance des algorithmes parallèles C++17, est-ce possible ?
  • Liens C++ #9
  • Chapitre sur les algorithmes parallèles en C++ 17 en détail
  • Liens C++ #8
  • Liens C++ #21
  • Lambdas :de C++11 à C++20, partie 1
  • Liens C++ #20
  • Cinq papiers C++ impressionnants pour la réunion ISO 2019 de Kona
  • Liens C++ #19
  • Liens C++ #18
  • Liens C++ #17
  • std ::filesystem en C++ 17 en détail
  • Liens C++ #16
  • std:filesystem::file_size Avantages et différences
  • Liens C++ #15
  • Comment obtenir la taille du fichier en C++ ?
  • Cinq articles C++ impressionnants pour la réunion ISO de Cologne
  • [Cas rapide] Conversions surprenantes de const char* en bool
  • C++17 en détail, mise à jour de juin :avant-propos et tests d'impression
  • Space Game :une machine à états basée sur std ::variante par exemple
  • Recherche hétérogène dans des conteneurs ordonnés, fonctionnalité C++14
  • [Astuce] Comment référencer le standard C++ ou une proposition
  • Conversion de Boost vers std ::filesystem
  • Comment parcourir les répertoires en C++
  • Coin sombre des cas d'angle C++
  • Lambdas :de C++11 à C++20, partie 2
  • Liens C++ #22
  • C++17 en détail est prêt à 100 % !
  • Threading en C++ 17 :boucles et répartiteurs
  • Guide du programmeur pour l'analyse et le réglage des performances sur les processeurs modernes
  • Initialisation paresseuse en C++ et multi-threading
  • Cinq articles C++ impressionnants pour la réunion ISO de Belfast et le statut C++20
  • Initialisation paresseuse en C++
  • IIFE pour l'initialisation complexe
  • Écosystème C++ :compilateurs, IDE, outils, tests, etc.
  • Comment utiliser les types de vocabulaire de C++17, Présentation
  • C++17 en détail - Version imprimable !
  • New new() - Le paramètre d'alignement C++17s pour l'opérateur new()
  • Bougé ou pas bougé - telle est la question !
  • Améliorez le code multiplateforme avec __has_include et les macros de test de fonctionnalités
  • Comment ajouter des notes et des métadonnées de navigation directement dans le code source dans Visual Studio
  • Vecteur d'objets vs vecteur de pointeurs
  • Collection Const de unique_ptr, options et choix de conception
  • Un guide extraterrestre pour le formatage de texte C++20
  • Cinq articles C++ impressionnants pour la réunion ISO de Prague et le statut C++20
  • Indicateurs d'activité - Exemple d'une bibliothèque C++ moderne
  • Carte de référence C++20
  • "Use the Force, Luke"... ou les outils C++ modernes
  • 2 lignes de code et 3 fonctionnalités C++17 - Le modèle de surcharge
  • Une douce introduction au développement d'applications C++ pour AWS et S3
  • C++ fin 2019
  • Comment C++17 bénéficie des bibliothèques Boost
  • Semaine Lambda :passer au générique
  • Semaine Lambda :Capturer les choses
  • Semaine Lambda :changements de syntaxe, C++11 à C++20
  • L'histoire C++ Lambda est terminée à 100 % !
  • See My Talk :Optimisation de la classe de base vide, [[no_unique_address]] et autres attributs C++20
  • Allocateurs polymorphes, std ::vector Growth and Hacking
  • Tâches asynchrones avec std::future et std::async à partir de C++11
  • C++ Lambdas, Threads, std ::async et algorithmes parallèles
  • 5 avantages des expressions Lambda C++ et comment elles améliorent votre code
  • Spaceship Generator pour le 4 mai en C++ - Résultats !
  • Comment utiliser C++ pour le stockage Azure
  • Remarques sur les concepts C++ SFINAE, C++ moderne et C++20
  • Polymorphisme d'exécution avec std ::variant et std ::visit
  • Plages C++20, projections, std ::invoke et if constexpr
  • 17 Fonctionnalités C++17 plus petites mais pratiques
  • Complexité accrue des déclarations d'algorithmes de plage C++20 - Cela en vaut-il la peine ?
  • Comment rester sain d'esprit avec le C++ moderne
  • Comment passer un pack variadique comme premier argument d'une fonction en C++
  • Comment j'ai amélioré mon projet Legacy C++ avec PVS-Studio
  • Remplacement de unique_ptr par C++17s std ::variant une expérience pratique
  • 6 choses efficaces que vous pouvez faire pour refactoriser un projet C++
  • C++17 : allocateurs polymorphes, ressources de débogage et types personnalisés
  • starts_with() et ends_with() pour les chaînes en C++20
  • Semaine Lambda :astuces
  • Amélioration de la journalisation des impressions avec Line Pos Info et C++ moderne
  • Expériences de compilation parallèle dans C++Builder et Dev C++
  • Implémentation de copy_if parallèle en C++
  • C++ moderne :sécurité et expressivité avec remplacement et final
  • C++ Lambda Story en version imprimée
  • Tutoriel sur le cadre de débogage de Visual Studios Natvis
  • Un conseil de débogage :écrire des visualiseurs personnalisés dans Visual Studio
  • C++ fin 2020
  • Une astuce avec des noms privés et des modèles de fonction
  • Mises à jour de Why Not a Functor et Lambda Story
  • Sous les couvertures de C++ Lambdas :captures, captures, captures
  • Comment partager du code avec des fonctions Const et non Const en C++
  • Comment détecter les surcharges de fonctions dans C++ 17/20, std ::from_chars Exemple
  • 12 façons différentes de filtrer les conteneurs en C++ moderne
  • Trois mythes sur les nombres à virgule flottante
  • Comment filtrer les éléments - le discours et les optimisations
  • Péchés de sécurité logicielle C++ :problèmes de base
  • Concepts C++20 prédéfinis :callables
  • Top 7 des pièges de performance pour chaque développeur
  • Concepts C++20 - Une introduction rapide
  • Cinq articles C++ impressionnants pour le statut Q1 2021 et C++23
  • Types forts en C++ :un exemple concret
  • constexpr Allocation de mémoire dynamique, C++20
  • Paramètres variadiques non terminaux et valeurs par défaut
  • Optimisation de classe de base vide, no_unique_address et unique_ptr
  • Ordre d'évaluation des expressions plus strict en C++17
  • Comment paralléliser le lecteur CSV - C++17 en pratique
  • C++ Lambda Story en espagnol !
  • Architecture logicielle avec C++, critique de livre
  • Cinq articles C++ impressionnants pour le statut Q2 2021 et C++23
  • Obtenez un an de contenu C++ supplémentaire + ma première année chez Patreon
  • Comment utiliser std ::visit avec plusieurs variantes et paramètres
  • Coder sans Google
  • Journalisation de flux extensible en C++ moderne
  • Comment utiliser les dernières routines de conversion de chaînes C++ - std ::from_chars
  • Comment convertir des nombres en texte avec std ::to_chars en C++ 17
  • Exemples de 7 fonctions pratiques pour les conteneurs associatifs en C++ moderne
  • Liens C++ #6 :Progression C++23, ligne de commande, conteneurs et plus encore !
  • Initialiseurs désignés en C++20
  • C++20 :recherche hétérogène dans des conteneurs (non) ordonnés
  • Retour C++ :std::any, std::optional ou std::variant ?
  • C++20 Oxymoron :constexpr virtuel
  • vecteur et chaîne constexpr en C++ 20 et One Big Limitation
  • Algorithmes de plages C++20 - 7 opérations non modificatrices
  • Trois points de repère des gammes C++20 par rapport aux algorithmes standard
  • Gammes C++20 :l'avantage clé - Composition d'algorithmes
  • SFINAE, Contexte immédiat, Opérateur << et \n
  • C++ moderne pour les débutants absolus, critique de livre
  • Façons de refactoriser les paramètres bascule/booléen en C++
  • Modèles C++ :comment parcourir std ::tuple :std ::apply et plus
  • Modèles C++ :comment parcourir std ::tuple :les bases
  • 20 fonctionnalités C++20 plus petites mais pratiques
  • Simplifiez le code du modèle avec moins de nom de type en C++20
  • C++ fin 2021
  • L'utilisation d'abord, la mise en œuvre après :un principe de développement logiciel
  • Modèles de conception VS principes de conception :méthode d'usine
  • Développements copier-coller
  • Comment générer toutes les combinaisons de plusieurs collections
  • Code It Yourself :générer toutes les combinaisons de plusieurs collections
  • Une bonne façon de gérer les erreurs est de les empêcher de se produire en premier lieu
  • Design Patterns VS Design Principles :Visiteur
  • Dépréciation et suppression de fonctions en C++
  • RestMyCase :une bibliothèque C++ pour le formatage des cas de chaîne
  • TODO_BEFORE() :une base de code plus propre pour 2019
  • Une minuterie simple en C++
  • Pourquoi devriez-vous utiliser std ::for_each sur les boucles For basées sur la plage
  • Les pièges des pointeurs d'aliasing dans le C++ moderne
  • Indexation de structures de données avec des énumérations de portée C++
  • Benchmark des performances :gammes VS algorithmes STL VS itérateurs de sortie intelligents
  • L'itérateur du démultiplexeur :routage des données vers n'importe quel nombre de sorties
  • Algorithmes STL sur les tuples
  • Partitionnement des données avec des itérateurs de sortie en C++
  • Appliquer plusieurs transformations en une seule passe sur une collection
  • Une conception alternative aux itérateurs et aux plages, à l'aide de std ::optional
  • Comment émuler l'opérateur de vaisseau spatial avant C++ 20 avec CRTP
  • 10 odeurs de code qu'un analyseur statique peut localiser dans une base de code
  • De meilleures macros, de meilleurs drapeaux
  • L'absence expressive de code
  • FSeam :un cadre de simulation qui ne nécessite aucune modification du code (partie 2)
  • FSeam :un cadre de simulation qui ne nécessite aucune modification du code (Partie 1)
  • Comment utiliser is_permutation sur des collections de différents types
  • Écrivez votre propre conteneur d'injection de dépendances
  • Combinaison de plages et d'itérateurs de sortie intelligents
  • Chaînage des itérateurs de sortie dans un pipeline
  • Mon C++ Now Talk sur les itérateurs de sortie intelligents
  • Pourquoi l'analyse statique peut améliorer une base de code C++ complexe
  • Ce que tout développeur C++ doit savoir pour définir (correctement) les constantes globales
  • Expressivité, types nullables et composition (partie 2)
  • Expressivité, types nullables et composition (partie 1)
  • Vous devriez refuser de développer ce que vous ne comprenez pas
  • Bonne nouvelle pour la bibliothèque de tubes : pipes::funnel est maintenant parti
  • Je ne sais pas ce que tu as fait l'été dernier
  • Le tuyau de démultiplexage
  • Comment désactiver un avertissement en C++
  • Fonction d'extraction :dois-je également extraire la condition ?
  • Comment rendre SFINAE joli et robuste
  • Une implémentation concise de Fizzbuzz avec std::optional
  • Rendre les tubes C++ compatibles avec les algorithmes STL
  • Itérateurs de sortie intelligents = devenir(Tuyaux)
  • Tuyauterie vers et depuis un flux
  • Comment créer votre propre tube C++
  • Code expressif pour les machines d'état en C++
  • Tuyaux composites, partie 2 :Mise en œuvre des tuyaux composites
  • Tuyaux composites, partie 1 :Découplage des opérateurs des classes
  • Comment C++17 bénéficie des bibliothèques Boost, deuxième partie
  • Comment C++17 bénéficie des bibliothèques Boost, première partie
  • Fluent C++ a 3 ans
  • Nouveaux tuyaux + un didacticiel vidéo pour créer plus de tuyaux
  • Mux :Zip sans tuples
  • Transformer des boucles profondément imbriquées avec des algorithmes STL
  • Un arbre de tuyaux
  • Un Pipe Operator pour la Pipes Library ?
  • Itérateurs d'insertion de bornes inférieure et supérieure
  • Comment écrire une condition avec des variables interdépendantes
  • Ne rendez pas vos interfaces * trompeusement * simples
  • Insertion de valeurs dans une carte avec Boost.Assign
  • Ajout de valeurs à un vecteur avec Boost.Assign
  • Comment combiner des fonctions avec des opérateurs logiques en C++
  • Mikado Refactoring avec les macros de fonctionnalités C++
  • Entretien avec Rockstool
  • Les formes de code
  • Pas de boucles For brutes :affectation à un membre de données
  • Comment définir un nombre variadique d'arguments du même type - Partie 4
  • Comparaisons sèches :une bibliothèque C++ pour raccourcir les instructions if redondantes
  • Les dangers du couplage et comment les éviter
  • Comment passer des fonctions de membre de classe aux algorithmes STL
  • Expression régulière C++ 101
  • Virtual, final et override en C++
  • Comment effectuer un arrêt for_each lorsqu'une condition est vraie
  • Comment faire un arrêt for_each après N éléments
  • Inverser les boucles For en C++
  • Différentes manières d'appliquer une fonction aux éléments d'une collection en C++
  • Mon interview sur la radio du génie logiciel
  • Comment modifier une clé dans une carte ou un ensemble C++
  • Sinon avant si
  • Implémentation d'un filtre de ligne en C++
  • Comment obtenir la "table des matières" d'une longue fonction
  • 3 types de projets de logiciels toxiques
  • set_match :faire correspondre les éléments entre les collections triées
  • Comment vérifier si 2 collections triées ont un élément commun
  • Un emballage de référence universel
  • Les grands développeurs ne se contentent pas d'écrire du bon code
  • Un composant générique pour les Lambda hors ligne
  • Lambda hors ligne
  • Aller loin dans les assistants polymorphes
  • Comment affecter des classes dérivées en C++
  • Polymorphisme d'exécution sans objets ni fonctions virtuelles
  • Évaluation des expressions logiques définies par l'utilisateur
  • Que fait std::exchange et comment s'en souvenir
  • Remplacement du polymorphisme statique CRTP par des concepts
  • Utiliser l'héritage privé pour restreindre les interfaces
  • Algorithmes sur les ensembles qui renvoient un booléen :interface de modèles forts
  • Algorithmes sur les ensembles qui renvoient un booléen :implémentation de l'algorithme générique
  • Si vous voyez couper-coller, c'est tourner
  • Algorithmes sur les ensembles qui renvoient un booléen :exploration des algorithmes
  • Implémentation de set_match dans une ligne de code
  • Une carte avec deux types de clés en C++
  • Comment Lambdas rend l'extraction de fonctions plus sûre
  • Comment écrire des définitions de classe expressives
  • Une tentative d'écriture de replis avec du code expressif
  • Les différences entre tie, make_tuple, forward_as_tuple :Comment construire un tuple en C++ ?
  • Adapter les algorithmes STL sur les ensembles
  • Comment implémenter l'opérateur =lorsqu'un membre de données est un Lambda
  • Comment std ::any fonctionne
  • Héritage sans pointeurs
  • Comment passer un pack variadique comme premier argument d'une fonction en C++
  • 4 fonctionnalités de Boost HOF qui simplifieront votre code
  • Appels de fonction Infix avec Boost HOF
  • Inclure ce que vous utilisez
  • Fluent C++ a 4 ans
  • Sur les modèles de conception en C++
  • Une erreur de compilation classique avec des types dépendants
  • Auto pour les types, mais pas pour les concepts
  • Types de retour de fin
  • Question ouverte :le code de journalisation doit-il être avec le code principal ?
  • Que signifie auto&&
  • "Impossible" n'est pas un mot pour les développeurs de logiciels
  • Expressions de pliage C++ 101
  • std ::index_sequence et son amélioration en C++ 20
  • Concepts C++ :plus que des exigences syntaxiques
  • Un récapitulatif sur string_view
  • 6 conseils pour rendre votre projet de développement plus susceptible de réussir
  • Principes de conception mineurs, majeurs et généraux
  • GRASP :9 principes de conception incontournables pour le code
  • Comment définir un nombre variadique d'arguments du même type - Partie 5
  • Comment insérer plusieurs éléments dans un vecteur (sans erreurs de mémoire)
  • Les dangers subtils des temporaires dans les boucles for
  • Une valeur par défaut pour déréférencer les pointeurs nuls
  • Rechercher avec des retours personnalisés
  • Rendre le mauvais code mauvais
  • Modèles de conception VS principes de conception :itérateur, médiateur et mémento
  • Comment rendre vos classes compatibles avec Range for Loop
  • Comment les paramètres de modèle de modèle peuvent simplifier les classes de modèle
  • Modèles de conception VS principes de conception :chaîne de responsabilité, commandement et interprète
  • Comment renvoyer plusieurs valeurs d'une fonction en C++
  • L'évolution intéressante de std ::equal_range
  • Les évolutions des Lambdas en C++14, C++17 et C++20
  • Modèles de conception VS principes de conception :méthode de modèle
  • Types forts pour une indexation sécurisée dans les collections – Partie 2
  • Types forts pour une indexation sécurisée dans les collections - Partie 1
  • Modèles de conception VS principes de conception :observateur, état et stratégie
  • Un récapitulatif sur les littéraux définis par l'utilisateur
  • Comment supprimer des éléments d'un conteneur de séquence en C++
  • Comment écrire du code simple pour accomplir des tâches complexes
  • Comptage de mots en C++ :calcul de la durée d'un mot
  • Comptage de mots en C++ :extraction de mots à partir de symboles camelCase
  • Comptage de mots en C++ :Implémentation d'un compteur de mots simple
  • 3 choses que le comptage des mots peut révéler sur votre code
  • Algorithmes sur les plages
  • Fluent C++ a 2 ans
  • Le vecteur SoA - Partie 1 :Optimiser le parcours d'une collection
  • Vue d'ensemble des méthodes d'insertion / emplacement de std ::map en C++ 17
  • Rendez vos fonctions fonctionnelles
  • Comment j'en suis venu à créer Fluent C++
  • L'importance de connaître les <algorithmes> STL
  • Code super expressif par Raising Levels of Abstraction
  • Tout se résume à respecter les niveaux d'abstraction
  • Passer des types forts par référence – Première tentative
  • Des types forts pour des interfaces fortes
  • Constructeurs fortement typés
  • Requêtes partielles avec optionnel<T>
  • Optimisations de la valeur de retour
  • Interfaces plus claires avec optionnel<T>
  • set_aggregate, set_segregate :algorithmes de niveau supérieur sur les ensembles
  • Ce que 70 personnes ont trouvé sur le code expressif
  • Les <algorithmes> de recherche que la STL détient secrets
  • Comment choisir de bons noms dans votre code
  • Recherche lorsque vous avez accès à un conteneur STL
  • Objets de fonction STL :sans état, c'est sans stress
  • Rendre le code expressif avec les lambdas
  • Comment (std ::) trouver quelque chose efficacement avec la STL
  • Connaissez vos algorithmes :algos sur ensembles
  • Un itérateur intelligent pour insérer dans un conteneur trié en C++
  • Le défi Pi Day pour le code le plus expressif - Résultats
  • Les foncteurs ne sont pas morts :l'astuce du double foncteur
  • Passer des types forts par référence
  • Le défi Pi Day pour le code le plus expressif en C++
  • Prédicats sur les plages avec la STL
  • Strong lambdas :typage fort sur les types génériques
  • Comparaison personnalisée, égalité et équivalence avec la STL
  • std::transform, un algorithme central
  • Comment diviser une chaîne en C++
  • La conception de la STL
  • Mieux comprendre les gammes avec le nouvel adaptateur de produit cartésien
  • Mins et Maxes avec la STL
  • Restreindre une interface en C++
  • The Dailies :comment enseigner efficacement le C++ au travail
  • Insertion efficace de plusieurs éléments dans un conteneur STL
  • Remplissage des <algorithmes> de la STL
  • Un itérateur intelligent pour agréger de nouveaux éléments avec ceux existants dans une carte ou un ensemble
  • Conversions d'unités fortes
  • Types forts :hériter des fonctionnalités du type sous-jacent
  • Une aide à la mise en œuvre pour le modèle de modèle curieusement récurrent
  • Ce que le modèle de modèle curieusement récurrent peut apporter à votre code
  • Le modèle de modèle curieusement récurrent (CRTP)
  • Comment un code compact peut devenir un code bogué :se faire prendre par l'ordre des évaluations
  • Bonne nouvelle :les types forts sont (pour la plupart) gratuits en C++
  • Commenter ou ne pas commenter ? // telle est la question
  • La refactorisation "Extract Interface", au moment de la compilation
  • Déplacer les itérateurs :où la STL rencontre la sémantique de déplacement
  • Comment isoler une API toxique du reste de votre code
  • Comment aplanir une instruction Switch imbriquée
  • 7 façons de s'améliorer en C++ cet été
  • Le principe d'interface en C++
  • La bonne attitude face au code hérité
  • La vraie différence entre structure et classe
  • is_transparent :comment rechercher un ensemble C++ avec un autre type que sa clé
  • Utilisation de toString sur des types personnalisés en C++
  • Métaprogrammation expressive de modèles C++
  • Rendre les types forts hachables
  • Un résumé de la proposition de métaclasses pour C++
  • Comment utiliser les fonctions surchargées avec la STL
  • Quels livres lire pour s'améliorer en C++
  • Est-ce que les instructions if compréhensibles s'exécutent plus lentement ?
  • Comment rendre les déclarations If plus compréhensibles
  • Pouvez-vous utiliser la surcharge de fonctions C++ comme Jon Snow utilise Longclaw ?
  • La monade vectorielle en C++, sans les trucs laids
  • Gérer plusieurs chemins avec la monade vectorielle en C++
  • La monade facultative en C++, sans les trucs laids
  • Gestion des erreurs multiples avec la monade facultative en C++
  • Clones polymorphes en C++ moderne
  • Changer les suppresseurs pendant la vie d'un unique_ptr (4/7)
  • Comment rendre les suppressions personnalisées plus expressives
  • Les développeurs intelligents utilisent des pointeurs intelligents (3/7) – Suppressions personnalisées
  • unique_ptr, shared_ptr, faiblesse_ptr, scoped_ptr, pointeurs bruts – Connaître vos pointeurs intelligents (2/7)
  • Les développeurs intelligents utilisent des pointeurs intelligents (1/7) – Bases des pointeurs intelligents
  • Comment gérer plusieurs types dans Max sans distribution
  • Modèles de fonctions Spécialisation partielle en C++
  • Modèle de spécialisation partielle en C++
  • Les métaclasses, la réponse ultime au typage fort en C++ ?
  • Taille et capacité des conteneurs STL
  • Partitionnement avec la STL
  • tee :informations de débogage avec peu d'impact sur le code
  • Le défi du codage C++17 expressif
  • Comment implémenter l'idiome pimpl en utilisant unique_ptr
  • Cppcast :un spectacle pour tous les développeurs C++
  • Comment renvoyer un pointeur intelligent ET utiliser la covariance
  • Fluent C++ a 1 an
  • S'inspirer du bon code
  • Utilisation de types forts pour renvoyer plusieurs valeurs
  • Appel de fonctions et de méthodes sur des types forts
  • Comment les tests unitaires aident à exprimer l'intention de votre code
  • 10 histoires de code d'horreur d'Halloween qui vous feront paniquer
  • Alias ​​de fonctions en C++
  • Les résultats du défi de codage Expressive C++17
  • Considérez les objets de fonction comme des fonctions plutôt que comme des objets
  • (std ::)Accumuler des connaissances sur les algorithmes STL
  • Pourquoi le code expressif est important
  • Le guide complet pour créer des chaînes en C++ :de "Hello World" à Boost Karma
  • Plus de conseils sur la dénomination
  • Classes Mixin :Le Yang du CRTP
  • Rendez vos fonctions fonctionnelles !
  • Une interface minimale :un code à la fois expressif et rapide
  • 7 noms que nous ne devrions jamais voir dans le code
  • Itérateurs de sortie intelligents :une approche symétrique des adaptateurs de plage
  • Comment utiliser le STL avec les collections de sortie héritées
  • Utiliser le mauvais code pour apprendre à écrire du bon code
  • Introduction à Boost Phénix
  • Comment être clair sur ce que vos fonctions renvoient
  • 5 conseils pour comprendre le code hérité
  • Options fortes
  • Comment std ::set_difference est-il implémenté ?
  • Modèles solides
  • Rendre les types forts implicitement convertibles
  • Algorithmes STL sur les ensembles
  • Comment émuler le mot-clé "super" en C++
  • Comment choisir entre structure ou classe
  • Remplacement d'une séquence Else-if par un opérateur ternaire
  • Sur l'utilisation des gardes en C++
  • La bonne question pour le bon nom
  • Vers RAII ou pas vers RAII ?
  • Introduction à la bibliothèque de plages C++
  • Comprendre les lvalues, rvalues ​​et leurs références
  • Des types forts pour des interfaces fortes :mon exposé à Meeting C++
  • L'analyse la plus vexante :comment la repérer et la réparer rapidement
  • Obtenir les avantages d'un typage fort en C++ à une fraction du coût
  • C++ n'aura plus de pointeurs
  • Est-ce que std::for_each est obsolète ?
  • Achetez-moi une bière pour Fluent C++
  • Ce que les tas peuvent faire que les files d'attente prioritaires ne font pas
  • Tas et files d'attente prioritaires en C++ - Partie 3 :files d'attente et files d'attente prioritaires
  • Construire, déconstruire et trier des tas en C++ avec la STL
  • Tas et files d'attente prioritaires en C++ - Partie 1 :Notions de base sur les tas
  • La proposition de métaclasses C++ en moins de 5 minutes
  • Les problèmes avec les singletons et comment les résoudre
  • Le plus beau morceau de code qui s'imprime 42
  • std ::iterator est obsolète :pourquoi, qu'est-ce que c'était et quoi utiliser à la place
  • Passer des booléens à une interface de manière expressive
  • Quand utiliser les énumérations et quand utiliser la répartition des balises en C++
  • Comment utiliser efficacement la répartition des balises dans votre code
  • Faites en sorte que vos contenants respectent les conventions de la STL
  • Comment réorganiser une collection avec la STL
  • Comment passer un objet polymorphe à un algorithme STL
  • Déplacement des gammes avec les algorithmes STL
  • Lequel est le meilleur :carte de vecteurs ou multicarte ?
  • Les structures doivent-elles avoir des constructeurs en C++
  • 10 techniques qui vous feront mieux comprendre le code des autres
  • Fluent C++ est ouvert à la publication d'invités
  • Un exemple concret de cohérence de nommage
  • De beaux morceaux de code qui impriment 42 pour le jour de la serviette
  • Comment transformer une hiérarchie de méthodes virtuelles en CRTP
  • Comment rendre SFINAE jolie - Partie 2 :la beauté cachée de SFINAE
  • Comment rendre SFINAE joli - Partie 1 :Ce que SFINAE apporte au code
  • Comment construire des objets C++ sans faire de copies
  • L'incroyable référence Const qui n'est pas Const
  • 105 algorithmes STL en moins d'une heure
  • La carte mondiale des algorithmes C++ STL
  • Comment réduire le gonflement du code d'un CRTP variadique
  • 7 autres façons de s'améliorer en C++ cet été (édition 2018)
  • Packs Variadic CRTP :des compétences opt-in aux ensembles de compétences opt-in
  • Variadic CRTP :un opt-in pour les fonctionnalités de classe, au moment de la compilation
  • 3 fonctionnalités C++17 simples qui simplifieront votre code
  • Comment concevoir des retours anticipés en C++ (basé sur la programmation procédurale)
  • Intégration de Mocking avec les paramètres par défaut de C++
  • Implémentation de paramètres par défaut qui dépendent d'autres paramètres en C++
  • Par défaut :une aide pour contourner les contraintes des paramètres par défaut de C++
  • Dois-je utiliser des surcharges ou des paramètres par défaut ?
  • Paramètres par défaut en C++ :les faits (y compris les secrets)
  • S'entendre avec l'opérateur virgule en C++
  • Comment convertir * efficacement * une chaîne en int en C++
  • Comment convertir une chaîne en int en C++
  • "auto à coller" et Changer de style
  • Comment supprimer les doublons d'un conteneur associatif en C++
  • Comment supprimer des éléments d'un conteneur associatif en C++
  • Comment supprimer des pointeurs d'un vecteur en C++
  • Comment traiter les valeurs qui sont à la fois en entrée et en sortie
  • Empoisonnement de fonction en C++
  • C++ moderne :7 façons de le simuler jusqu'à ce que vous l'ayez
  • Suppression des doublons dans les classes de base C++ CRTP
  • Comment stocker un nombre variable d'objets connus au moment de la compilation en C++
  • Un cas où l'utilisation d'Auto conduit à un comportement indéfini
  • Comment accéder à l'index de l'élément actuel dans une boucle For moderne
  • Comptage de mots en C++ :paramétrer le type de cas
  • Pourquoi les références facultatives n'ont pas réussi en C++17
  • Pointeurs, références et références facultatives en C++
  • Un guide extraterrestre du formatage C++
  • Comment concevoir des paramètres de fonction qui facilitent l'utilisation des interfaces (3/3)
  • Comment concevoir des paramètres de fonction qui facilitent l'utilisation des interfaces (2/3)
  • Comment concevoir des paramètres de fonction qui facilitent l'utilisation des interfaces (1/3)
  • SÉCHER ou ne pas SÉCHER ?
  • Comment récupérer les premiers d'une collection de paires
  • Comment transférer unique_ptrs d'un ensemble à un autre ensemble
  • Comment j'ai appliqué les meilleures pratiques de codage pour améliorer ma vie quotidienne
  • La programmation fonctionnelle n'est pas une solution miracle
  • Un ebook gratuit sur les pointeurs intelligents C++
  • Le vecteur SoA – Partie 2 :Implémentation en C++
  • Arguments nommés en C++
  • Comment les itérateurs de sortie intelligents évitent le TPOIASI
  • Le terrible problème de l'incrémentation d'un itérateur intelligent
  • Comment définir un nombre variadique d'arguments du même type - Partie 3
  • La boîte à outils du programmeur de code hérité est sortie
  • Comment définir un nombre variadique d'arguments du même type - Partie 2
  • Comment définir un nombre variadique d'arguments du même type - Partie 1
  • Instructions if déclaratives avec un moteur de règles simplifié
  • Généralisation des arguments nommés non ordonnés
  • Anne
  • for_each_arg :appliquer une fonction à chaque argument d'une fonction en C++
  • Unzip est-il un cas particulier de transformation ?
  • Décompresser une collection de tuples avec l'itérateur de sortie intelligent "unzip"
  • Au-delà des verrous, un moyen plus sûr et plus expressif de gérer les mutex en C++
  • La règle du zéro en C++
  • Fonctions générées par le compilateur, règle de trois et règle de cinq
  • RPC
  • Les algorithmes BooSTL :boostez les algorithmes qui étendent la STL (3/3)
  • Les algorithmes BooSTL :boostez les algorithmes qui étendent la STL (2/3)
  • Les algorithmes BooSTL :boostez les algorithmes qui étendent la STL (1/3)
  • La différence entre std ::copy_backward et std ::copy avec les itérateurs inverses
  • Comment générer une collection de nombres aléatoires en C++ moderne
  • Comment vérifier si une chaîne est un préfixe d'une autre en C++
  • 3 types de macros qui améliorent le code C++
  • Comment envoyer une collection STL à un objet curry
  • Comment sortir des chaînes séparées par des virgules en C++
  • Objets Curry en C++
  • Le vocabulaire commun des développeurs de logiciels
  • Comprendre l'implémentation de std::is_permutation
  • Les inconvénients et les inconvénients de la notation hongroise
  • Le nom le plus court qui soit
  • Les méthodes privées doivent-elles toujours être const ?
  • Pourquoi devriez-vous séparer les commandes des requêtes
  • Améliorez-vous avec le code hérité cet été (offre limitée)
  • Types forts sur les collections
  • auto + const + pointeur intelligent =mauvais mélange ?
  • Les limites surprenantes des gammes C++ au-delà des cas triviaux
  • Comment fusionner des éléments consécutifs dans une collection C++
  • Codez-le vous-même :fusionner des éléments consécutifs dans une collection C++
  • Mon entretien Leanpub
  • Réduire le code pour créer un tuyau dans la bibliothèque de tuyaux
  • Comment vérifier si un objet inséré était déjà dans une carte (avec code expressif)
  • 5 façons d'utiliser des accolades pour rendre votre code C++ plus expressif
  • std::less et ses évolutions modernes
  • Mon cadeau de Noël pour toi
  • Comparaison des conteneurs C++ avec la comparaison lexicographique
  • Comment incrémenter un Bitset dynamique avec la STL
  • Comment court-circuiter une séquence d'opérations avec une valeur booléenne
  • La dette technique est comme un jeu de Tetris
  • Vérification des valeurs d'une collection dans un test unitaire en C++
  • Styles de codage avec contraintes exotiques
  • Comment extraire des mots parmi des espaces dans une chaîne C++
  • Un filtre de flux de contrôle de code source en ligne
  • Implémentation d'un filtre de ligne à l'aide de plages C++
  • A vendredi
  • Comment les développeurs peuvent-ils aider à lutter contre le coronavirus ?
  • Faites en sorte que votre mois de septembre compte
  • Algorithmes STL sur les ensembles :un algorithme pour tous les implémenter
  • Annonce du magasin Fluent C++
  • Comment rendre un objet copiable assignable en C++
  • Modèles std::exchange :rapides, sûrs, expressifs et probablement sous-utilisés
  • Ce que les expressions de pliage C++ peuvent apporter à votre code
  • 5 conseils pour trouver votre chemin dans une base de code héritée
  • Comment implémenter std ::conjonction et std ::disjonction en C++11
  • Une étude de cas pour trouver le moyen le plus rapide de trouver la source d'un bogue
  • 3 étapes pour trouver rapidement la source d'un bogue
  • Comment définir les opérateurs de comparaison par défaut en C++
  • Ne laissez pas le code hérité vous faire souffrir. Faites-le souffrir
  • Initialisation d'agrégat étendue en C++17
  • Une habitude simple pour éviter les noms complexes et les fautes de frappe dans le code
  • Comment comprendre rapidement le code d'une fonction
  • CPPP – Une conférence internationale C++ avec un soupçon d'accent français
  • Comment stocker une lvalue ou une rvalue dans le même objet
  • Design Patterns VS Design Principles :Abstract Factory
  • Quel paradigme de programmation donne le code le plus expressif ?
  • Utilisation des services mobiles Windows Azure à partir des applications C++ du Windows Store
  • Meilleures pratiques de Visual C++ Linker :itération du développeur
  • Création d'un projet C++ à partir d'un fichier PDB :projet PDB
  • Le *Nouvel outil d'optimisation des performances* pour les applications Visual C++
  • Visual Studio 2013 est maintenant disponible !
  • Enquête sur les bibliothèques Visual C++
  • Vidéos du vendredi :Going Native 2013
  • Convention d'appel vectoriel sur le canal 9
  • Présentation du commutateur de compilateur ‘/Gw’
  • Visual Studio 2013 RC maintenant disponible
  • Programmation asynchrone en C++ à l'aide de fonctions de reprise et d'attente
  • Présentation des résultats de l'enquête sur les activités des développeurs
  • Performances++ avec Visual C++ 2013
  • Visual C++ en 2013 et au-delà – Q&A
  • Fonctionnalités du langage de base C++ 11/14 dans VS 2013 et le CTP de novembre 2013
  • C++ AMP pour cibler Khronos SPIR et HSAIL
  • Visual Studio Rename Refactor Helper pour Visual Studio 2013
  • Annonce du compilateur Visual C++ Novembre 2013 CTP
  • Le lancement virtuel de Visual Studio 2013 est arrivé !
  • Microsoft Virtual Academy – C++ :un langage et une bibliothèque à usage général
  • Bibliothèque cliente de stockage Windows Azure pour C++
  • C++ dans MSDN Magazine
  • Examen des traces de pile d'objets à l'aide de Visual Studio 2013
  • Ressources STL sur MSDN
  • Limites d'exception
  • Créer un projet C++ à partir d'un fichier PDB :Projet PDB [[Version 2.0]]
  • Exemples Kinect pour Windows C++
  • Contenu de débogage de code dans la communauté
  • Rubriques de débogage de code sur MSDN
  • Weathr, une application météo 3D maintenant sur CodePlex
  • Réduire mon fichier de base de données de programmes (PDB)
  • Prise en charge d'AVX2 dans le compilateur Visual Studio C++
  • Mise à jour 2 de Visual Studio 2013 CTP2
  • Pourquoi C++ ?
  • Rapport de voyage de la réunion d'hiver ISO C++
  • L'ancien nouveau truc C++
  • Ghost of VCBlog Messages passés
  • Conférence des développeurs avancés 2014
  • Défi – Code vulnérable
  • Défi – Code vulnérable
  • Tech Days 2014 – 16 – 17 avril World Forum Den Haag
  • Développement graphique DirectX avec Visual Studio 2013 et mise à jour 2
  • CppCon – La conférence C++
  • CppCon – La conférence C++
  • BUILD 2014, les conférences du jeudi
  • BUILD 2014 commence demain, pas dupe !
  • Améliorations de l'éditeur de liens dans Visual Studio 2013 Update 2 CTP2
  • DirectX 12
  • inscription cppcon ouverte !
  • Un cas des Twitter
  • L'enquête indique… une bosse de plus !
  • Extension de la visionneuse de dépendance de solution
  • L'enquête dit…
  • L'enquête dit…
  • Visual Studio Graphics Frame Analysis en action !
  • Conférence des développeurs avancés C++ 29/04 – 30/04
  • Conférence des développeurs avancés C++ 29/04 – 30/04
  • Améliorations du hub de performances et de diagnostics dans la mise à jour 2
  • Parallel STL - Démocratiser le parallélisme en C++
  • Tech Days 2014 – 16 – 17 avril World Forum Den Haag
  • Changements de dépréciation/suppression du commutateur de compilateur dans Visual Studio « 14 »
  • Accompagnement du projet Natvis
  • Tableaux de fonctionnalités C++11/14 pour Visual Studio 14 CTP1
  • La grande refactorisation C Runtime (CRT)
  • Bogues corrigés dans Visual Studio 2013 Update 2
  • Fonctionnalités, correctifs et changements de rupture C++14 STL dans Visual Studio 14 CTP1
  • Outils de diagnostic de la mémoire native pour Visual Studio "14" CTP
  • CTP Visual Studio "14"
  • CTP Visual Studio "14"
  • Utilisation des bibliothèques Boost dans le Windows Store et les applications téléphoniques
  • Création d'applications 8.1 (Windows Phone et Windows Store) à l'aide de Visual Studio "14" CTP2
  • Création d'applications 8.1 (Windows Phone et Windows Store) à l'aide de Visual Studio "14" CTP2
  • CTP2 pour Visual Studio "14" maintenant disponible
  • CTP2 pour Visual Studio « 14 » maintenant disponible
  • Octets VC++ sur le canal 9
  • Diagnostics graphiques dans Visual Studio 2013 Update 3 RC
  • Client WebSocket C++ REST SDK
  • Fonctionnalités, correctifs et modifications majeures de C Runtime (CRT) dans Visual Studio 14 CTP1
  • Changements de dépréciation/suppression du commutateur de compilateur dans Visual Studio « 14 »
  • La première implémentation non-Microsoft C++ AMP quitte le dock, montre des aperçus de l'avenir
  • Vous utilisez Visual Studio 2010 pour le développement C++ ? Nous voulons parler !
  • Fonctionnalités C++11/14 dans Visual Studio 14 CTP3
  • L'avenir de l'initialisation des membres de données non statiques
  • Visual Studio "14" CTP 3 maintenant disponible
  • Visual Studio "14" CTP 3 maintenant disponible
  • Sondage pour vous :)
  • Bogues corrigés dans Visual Studio 2013 Update 3
  • Runtime C++ pour les applications Windows 8.1 chargées de manière indépendante
  • Redux d'octets Visual C++
  • Échantillon HiLo Desktop mis à jour
  • Suivi de l'enquête sur le développement de Visual Studio 2010 pour C++
  • Améliorations du débogage C++ dans Visual Studio "14"
  • Retour :Faire de /Zc:inline la valeur par défaut pour les configurations de débogage/version dans "14"
  • Mise à jour 4 de Visual Studio 2013 CTP 2 disponible
  • Sur le shader remappable C++ AMP
  • Outil d'utilisation du GPU dans Visual Studio 2013 Update 4 CTP1
  • VS 2013 Update 4 CTP 1 est en ligne !
  • Fonctionnalités C++ 11/14/17 dans l'aperçu VS 2015
  • Tout sur la refactorisation C++ dans Visual Studio 2015 Preview
  • L'aperçu de Visual Studio 2015 est maintenant disponible
  • Accélération du scénario de génération de développeur incrémentiel
  • Acquisition d'outils C++ pour le développement Windows Phone et Store
  • Développement mobile multiplateforme avec Visual C++
  • Fonctions résumables en C++
  • Améliorations des avertissements dans le compilateur C++
  • Vidéos CppCon disponibles
  • Version candidate de la mise à jour 4 de Visual Studio 2013
  • Enquête d'analyse de code
  • IncrediBuild et l'aperçu de Visual Studio 2015
  • Cibler Android avec le SDK C++ REST
  • Déboguer les applications Android JNI à l'aide de Visual C++ Cross-Platform Mobile
  • Aperçu de Visual Studio 2015 :fonctionnalité de sécurité en cours de développement
  • Développement d'applications Native-Activity (Android)
  • GoingNative 32 :Aperçu de C++17
  • Enquête C++ multiplateforme iOS/Linux
  • Diagnostics de la mémoire native dans VS2015 Preview
  • Compilateur Visual C++ sur Rise4Fun
  • Analyse de code C/C++ dans VS2015 – Mise à jour RC
  • Visual Studio 2015 et Outils graphiques pour Windows 10
  • Aperçu technique des outils Visual C++ pour Windows 10
  • Visual Studio 2015 - Partagez vos pensées
  • Devenir natif :débit de génération, outil PCH
  • Présentation du CRT universel
  • Analyse de code C/C++ dans VS2015
  • Développement d'applications natives Android Xamarin
  • Trouvez votre bibliothèque préférée pour C++ dans NuGet
  • Diagnostics de la mémoire native dans CTP 5
  • Disposition de la boîte de dialogue dynamique MFC
  • Prise en charge de Natvis pour le débogage Android
  • Déboguer du code C++ sur iOS avec Visual Studio 2015
  • Moteur de débogage GDB/LLDB de Open Sourcing Visual Studio
  • Nouveautés du développement multiplateforme C++ avec VS 2015 RC
  • En savoir plus sur les fonctions de reprise en C++
  • Fonctionnalités C++11/14/17 dans VS 2015 RC
  • Déboguer du code C++ sur Linux à partir de Visual Studio
  • IntelliSense à fichier unique et autres améliorations de l'IDE dans VS2015
  • Expressions constantes C++11 dans Visual Studio 2015 RC
  • Source maintenant disponible pour le moteur de débogage GDB/LLDB
  • Corrections STL dans VS 2015, partie 2
  • Correctifs frontaux du compilateur C++ dans VS2015
  • Développement mobile multiplateforme Hyperlapse avec Visual C++ et Xamarin
  • Fonctionnalités C++11/14/17 dans VS 2015 RTM
  • Développement d'applications iOS multiplateformes à l'aide de Visual Studio
  • constexpr complet pour VS 2015 RTM :compilateur C++11, STL C++17
  • Nous sommes en mai – Répondez à notre sondage !
  • Développement multiplateforme dans le monde réel avec Visual Studio 2015 :Synergex
  • Visual Studio 2015 RC maintenant disponible !
  • MSBuild multiplateforme
  • Nouveau dans VS 2015 :/Zc:throwingNew
  • Présentation de l'importateur de projets Android Eclipse de Visual Studio
  • Partage de code multiplateforme avec Visual C++
  • Développement pour Windows 10 avec Visual C++ 2015


  • Page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
    28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
    55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
    82 83 84 85 86 87 [88] 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
    109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
    136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
    163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189
    190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216
    217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243
    244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270
    271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297
    298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324
    325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351
    352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378
    379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405
    406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432
    433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459
    460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486
    487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513
    514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540
    541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567
    568 569 570 571 572 573 574