C Programming >> sitemap >> Page:105:
  • C # - Comment modifier le délai d'attente HttpClient par requête
  • C # - Vérifier si une chaîne contient une sous-chaîne d'une liste
  • C # - Comment utiliser Polly pour faire des tentatives
  • Comment faire des tentatives dans EF Core
  • C # - Comment tester un code de test unitaire qui lit et écrit sur la console
  • C # - Obtenir une liste des types définis dans un assembly sans le charger
  • C # - Les opérateurs "est" et "comme"
  • C # - Remplir un tableau 2D de tous les côtés
  • C # - Comment utiliser les paramètres de table (TVP) avec ADO.NET, Dapper et EF Core
  • ASP.NET Core – Enregistrez les messages dans la base de données en arrière-plan
  • C # - Les secrets d'utilisateur ne sont pas chargés lorsque vous utilisez GenerateAssemblyInfo=false
  • Un moyen rapide de créer un projet de test unitaire dans Visual Studio
  • Moq - Vérification des paramètres passés à une méthode simulée
  • Moq - Comment utiliser Callback() pour capturer les paramètres passés aux méthodes simulées
  • Erreur CS0854 lorsque vous utilisez Moq avec des paramètres facultatifs
  • Explication de l'algorithme :Obtenez le maximum d'articles que vous pouvez acheter avec un budget fixe
  • C # - Recherche XML pour les éléments, les valeurs et les attributs
  • C# – Disjoncteur avec Polly
  • C # - Comment mettre à jour appsettings.json par programme
  • C # - Gestionnaires d'événements d'exception globaux
  • C # - Comment charger des assemblys au moment de l'exécution à l'aide de Microsoft Extensibility Framework (MEF)
  • C # - Comment faire correspondre un paramètre de type anonyme dans une méthode simulée
  • C # - Ajouter ou écraser une valeur dans ConcurrentDictionary
  • ASP.NET Core - Obtenez des données de formulaire publiées dans un contrôleur d'API
  • C # - Convertir une liste en dictionnaire
  • C # - Code de test unitaire qui effectue File IO
  • Obtenir les résultats de la requête SQL Server au format JSON
  • C # - Sélectionnez des objets distincts en fonction d'une propriété
  • C # - Utiliser la réflexion pour obtenir des propriétés
  • C # - Comment ajouter des en-têtes de requête lors de l'utilisation de HttpClient
  • Comparaison des performances avec les graphiques Benchmark.NET
  • C # - Utilisez le retour de rendement pour minimiser l'utilisation de la mémoire
  • C # - Enregistrer une liste de chaînes dans un fichier
  • ASP.NET Core - Obtenir des valeurs de chaîne de requête
  • C # - Envoi de chaînes de requête avec HttpClient
  • C # - SecurityException lors de l'écriture dans le journal des événements Windows
  • C # - Supprimer les caractères non alphanumériques d'une chaîne
  • ASP.NET Core - Comment tester unitairement un filtre d'action
  • ASP.NET Core - Comment ajouter votre propre filtre d'action
  • C# – Obtenir toutes les classes avec un attribut personnalisé
  • C # - Coupez une chaîne UTF-8 au nombre d'octets spécifié
  • C# – Arrondir aux 30 minutes les plus proches
  • C # - Élimination de la requête HttpContent lors de l'utilisation de HttpClient
  • C# – Comment envoyer un fichier avec HttpClient
  • C # - Comment mettre à jour par programmation le fichier User Secrets
  • ASP.NET Core - Comment recevoir un fichier dans une requête d'API Web
  • C # - Comment lire les en-têtes de réponse avec HttpClient
  • EF Core – Mappage d'héritage
  • C # - Désérialisation de JSON avec des nombres entre guillemets
  • ASP.NET Core - Comment renvoyer une réponse 500
  • C # - Comment annuler une requête HttpClient
  • C # - Obtenir la valeur d'identité insérée avec Dapper
  • Microsoft.TextTemplating.targets n'a pas été importé car le fichier n'existe pas
  • C# – Ajout de paramètres dynamiques avec Dapper
  • C # - Mapper les résultats de la requête sur plusieurs objets avec Dapper
  • C# – Utilisation des transactions SQL avec Dapper
  • C # - Exécuter des requêtes SQL de base avec Dapper
  • Comment désactiver les suggestions d'achèvement IntelliCode dans Visual Studio
  • Comment ajouter .gitignore dans Visual Studio
  • C # - Configuration de la durée pendant laquelle une connexion HttpClient restera ouverte
  • C # - Les gains de performances de HttpClient réutilisant les connexions
  • C # - Exclure les méthodes d'assistance de levée d'exception de la trace de la pile
  • System.Text.Json - Désérialise les propriétés qui ne font pas partie de la classe
  • System.Text.Json - Contrôlez l'ordre dans lequel les propriétés sont sérialisées
  • WinForms - Saisie de la date et de l'heure
  • C # - Obtenir le dernier jour du mois
  • System.Text.Json – Appliquer un convertisseur personnalisé à une propriété spécifique
  • C # - Modification du format de date de sérialisation JSON
  • C# – Où est passé Main() ?
  • C# – Convertir un objet en JSON et vice versa
  • Comment faire en sorte que la vérification à jour de la construction ignore la sortie générée par votre modèle de texte
  • C # - Remplir un objet existant avec JSON
  • C # - Un moyen simple d'implémenter GetHashCode () et Equals ()
  • C # - Comment ignorer les erreurs de désérialisation JSON
  • C # - Utiliser les enregistrements comme raccourci pour définir les DTO
  • C # - Désérialiser un tableau JSON en une liste
  • C # - Désérialiser JSON en tant que flux
  • C# – Exemples d'utilisation de GroupBy()
  • Utilisez les dernières fonctionnalités de System.Text.Json dans les versions précédentes du framework
  • C # - Obtenir automatiquement les noms d'arguments
  • C # - Comment lire l'attribut Description
  • WinForms - Impossible de modifier une colonne DataGridView
  • Modèles de projet Visual Studio sans API minimale ni déclaration de niveau supérieur
  • C # - Gestion des redirections avec HttpClient
  • Une erreur fatale s'est produite. La bibliothèque requise hostfxr.dll est introuvable
  • C# – Se connecter à une base de données MySQL
  • C # - Utilisez SortedSet pour conserver une collection d'éléments triés à tout moment
  • C # - Désérialiser JSON en un type dérivé
  • C # - Exemples d'utilisation de JsonDocument pour lire JSON
  • C # - Comment lire les détails du problème JSON avec HttpClient
  • C# – Avertissements des paramètres de documentation XML (CS1571, CS1572, CS1573)
  • ASP.NET Core - Comment tester unitairement un attribut de validation de modèle
  • ASP.NET Core – Créer un attribut de validation de modèle personnalisé
  • ASP.NET Core - La demande correspondait à plusieurs points de terminaison
  • C # - L'objet JSON contient une virgule à la fin qui n'est pas prise en charge
  • ASP.NET Core – Attributs de validation du modèle d'API
  • C # - Désérialiser JSON en utilisant différents noms de propriété
  • C # - Désérialiser JSON avec un constructeur spécifique
  • Visual Studio - Comment utiliser les points d'arrêt conditionnels
  • CA2208 :Instanciez correctement les exceptions d'argument
  • Comment lier des contrôles à une source de données d'objet dans un projet WinForms App (.NET Core)
  • Explication de l'algorithme :problème de séquence Zig Zag sur HackerRank
  • Visual Studio – Partager un fichier entre plusieurs projets
  • ASP.NET Core - Comment obtenir les en-têtes de requête
  • Visual Studio - Comment faire en sorte que l'action rapide Implémenter l'interface génère des propriétés automatiques
  • C # - Comment obtenir le code d'état lors de l'utilisation de HttpClient
  • C # - Utilisation de la réflexion pour obtenir les propriétés de la sous-classe et de la classe de base
  • C# – Filtrer un dictionnaire
  • C # - Modifier les valeurs d'un dictionnaire dans une boucle foreach
  • C # - Obtenir le nom d'affichage d'un fuseau horaire avec le décalage UTC de la date actuelle
  • C# – Comment utiliser TimeZoneInfo
  • C # - Obtenir la clé avec la valeur maximale dans un dictionnaire
  • C # - Obtenir la date et l'heure actuelles
  • C # - Boucle dans un dictionnaire
  • WinForms - Boucle à travers les contrôles d'un formulaire
  • WinForms – ComboBox avec description enum
  • C # - Vérifier si une propriété est une énumération avec réflexion
  • C # - Lorsque SetBasePath () et AddJsonFile () sont manquants pour ConfigurationBuilder
  • Premiers pas avec le langage C#
  • Littéraux
  • Les opérateurs
  • Expressions conditionnelles
  • Opérateur d'égalité
  • Égal et GetHashCode
  • Opérateur de fusion nulle
  • Opérateurs conditionnels nuls
  • nom de l'opérateur
  • Chaînes textuelles
  • Opérations courantes sur les chaînes
  • Chaîne.Format
  • Concaténer des chaînes
  • Manipulation de chaînes
  • Interpolation de chaîne
  • Séquences d'échappement de chaîne
  • Générateur de chaînes
  • Analyse des expressions régulières
  • Méthodes DateHeure
  • O(n) Algorithme de rotation circulaire d'un tableau
  • Énumération
  • Tuples
  • Guide
  • GrandEntier
  • Initialiseurs de collection
  • Un aperçu des collections c#
  • Bouclage
  • Itérateurs
  • IEnumerable
  • Type de valeur vs type de référence
  • Types intégrés
  • Alias ​​des types intégrés
  • Types anonymes
  • Type dynamique
  • Conversion de types
  • Fonderie
  • Types nullables
  • Constructeurs et finaliseurs
  • Modificateurs d'accès
  • Interfaces
  • Classes statiques
  • Implémentation singleton
  • Injection de dépendance
  • Classe partielle et méthodes
  • Initialiseurs d'objet
  • Méthodes
  • Méthodes d'extension
  • Arguments nommés
  • Arguments nommés et facultatifs
  • Annotation des données
  • Mots clés
  • Programmation orientée objet en C#
  • Récursivité
  • Conventions de nommage
  • Commentaires sur la documentation XML
  • Commentaires et régions
  • Héritage
  • Génériques
  • Utilisation de l'instruction
  • Utilisation de la directive
  • Interface jetable
  • Réflexion
  • Interface interrogeable
  • Liaison aux objets
  • Requêtes LINQ
  • LINQ vers XML
  • XmlDocument et l'espace de noms System.Xml
  • XDocument et l'espace de noms System.Xml.Linq
  • Fonctionnalités C# 7.0
  • Fonctionnalités C# 6.0
  • Fonctionnalités C# 5.0
  • Fonctionnalités C# 4.0
  • Fonctionnalités C# 3.0
  • Gestion des exceptions
  • NullReferenceException
  • Gestion de FormatException lors de la conversion de chaîne en d'autres types
  • Lire et comprendre Stacktraces
  • Diagnostique
  • Débordement
  • Premiers pas :Json avec C#
  • Utiliser json.net
  • Expressions lambda
  • Générateur de requête Lambda générique
  • Propriétés
  • Initialisation des propriétés
  • Interface INotifyPropertyChangedINotifyPropertyChanged interface
  • Événements
  • Arbres d'expressions
  • Résolution de surcharge
  • BindingList<T>
  • Directives du préprocesseur
  • Structures
  • Les attributs
  • Délégués
  • E/S de fichiers et de flux
  • La mise en réseau
  • Exécuter des requêtes HTTP
  • Lire et écrire des fichiers .zip
  • FileSystemWatcher
  • Accéder au dossier partagé du réseau avec nom d'utilisateur et mot de passe
  • Socket asynchrone
  • Filtres d'actions
  • Polymorphisme
  • Immutabilité
  • Indexeur
  • Coché et décoché
  • Flux
  • Minuteries
  • Chronomètres
  • Enfilage
  • Async/wait, Backgroundworker, exemples de tâches et de threads
  • Attente asynchrone
  • Contexte de synchronisation dans Async-Await
  • BackgroundWorker
  • Bibliothèque parallèle de tâches
  • Sécuriser un thread variable
  • Déclaration de verrouillage
  • Mot clé de rendement
  • Constructions de flux de données de la bibliothèque parallèle de tâches (TPL)
  • Programmation fonctionnelle
  • Délégués fonctionnels
  • Fonction avec plusieurs valeurs de retour
  • Sérialisation binaire
  • IClonable
  • IComparable
  • Accéder aux bases de données
  • Utiliser SQLite en C#
  • Mise en cache
  • Contrats de code
  • Contrats de code et assertions
  • Modèles de conception structurelle
  • Modèles de conception de création
  • Implémentation du modèle de conception de décorateur
  • Implémentation du modèle de conception poids mouche
  • System.Management.Automation
  • System.DirectoryServices.Protocols.LdapConnection
  • Gestionnaire d'authentification C#
  • Pointeurs
  • Pointeurs et code dangereux
  • Comment utiliser C # Structs pour créer un type d'union (similaire aux unions C)
  • Extensions réactives (Rx)
  • AssemblyInfo.cs Exemples
  • Création d'une application console à l'aide d'un éditeur de texte brut et du compilateur C# (csc.exe)
  • CLSCompliantAttributeCLSCompliantAttribute
  • ObservableCollection<T>
  • Fonctions de hachage
  • Génération de nombres aléatoires en C#
  • Cryptographie (System.Security.Cryptography)
  • Identité ASP.NET
  • Code non sécurisé dans .NET
  • Script C#
  • Compilation d'exécution
  • Interopérabilité
  • Plate-forme de compilation .NET (Roslyn)
  • ILGenerator
  • Génération de codes T4
  • Créer sa propre MessageBox dans l'application Windows Form
  • Inclure les ressources de police
  • Importer des contacts Google
  • Garbage Collector dans .Net
  • Microsoft.Exchange.WebServicesMicrosoft.Exchange.WebServices
  • Fondation de communication Windows
  • Anti-Patrones
  • Acerca de algoritmos, marcos y relaciones de patrones
  • La estructura de los patrones
  • Clasificación de patrones
  • Clasificación de patrones de diseño
  • Capacitación o tutoría:¿Cuál es la diferencia?
  • Explicación de las directrices básicas de C++:prácticas recomendadas para C++ moderno
  • La historia de los patrones
  • Las ventajas de los patrones
  • Patrones de diseño y patrones arquitectónicos con C++:una primera descripción general
  • Mejoras de rangos con C++23
  • Iteradores mejorados con rangos
  • Centinelas y conceptos con algoritmos de rangos
  • Proyecciones con rangos
  • Comprobar tipos con conceptos
  • Una implementación std::advance con C++98, C++17 y C++20
  • Diseño de software con funciones y distribución de etiquetas
  • Política
  • Evitar temporales con plantillas de expresión
  • Más sobre polimorfismo dinámico y estático
  • Polimorfismo dinámico y estático
  • constexpr si
  • Más información sobre los fundamentos de mi programa de tutoría para profesionales de C++
  • Funciones constexpr y consteval en C++20
  • Funciones constexpr
  • Problema de los filósofos de la cena II
  • Problema I de filósofos gastronómicos
  • Fundamentos de mi programa de tutoría para profesionales de C++
  • La biblioteca de rasgos de tipo:optimización
  • La biblioteca de rasgos de tipo:Corrección
  • La biblioteca de rasgos de tipo:std::is_base_of
  • La biblioteca de rasgos de tipo:comparaciones de tipo
  • La biblioteca de rasgos de tipo:Comprobaciones de tipo
  • Plantilla de metaprogramación:programación híbrida
  • Metaprogramación de plantillas:cómo funciona
  • Metaprogramación de plantillas:cómo empezó todo
  • Tipo de retorno automático (C++11/14/20)
  • Tipo de retorno automático (C++98)
  • La amistad especial de las plantillas
  • Visita una std::variant con el patrón de sobrecarga
  • Módulos de C++20:fragmento de módulo privado y unidades de encabezado
  • Plantillas variadas o el poder de tres puntos
  • Creación de instancias de plantilla
  • Algoritmos Paralelos del STL con el Compilador GCC
  • Especialización completa de plantillas de funciones
  • Especialización en plantillas:más detalles sobre las plantillas de clase
  • Especialización de plantilla
  • Deducción de argumentos de plantilla de plantillas de clase
  • Argumentos de plantilla
  • Plantillas de alias y parámetros de plantilla
  • Concurrencia con C++ moderno Actualización a C++20
  • Sorpresa incluida:herencia y funciones de miembro de plantillas de clase
  • Plantillas de clase
  • Plantillas de funciones
  • Plantillas - Primeros pasos
  • Versión impresa de C++20 y código fuente en GitHub
  • Y el ganador es:Plantillas
  • Quo Vadis - Modernes C++
  • Reanudación automática de un trabajo con corrutinas en un hilo separado
  • Inicio de trabajos con rutinas
  • Un flujo de datos genérico con rutinas en C++20
  • Ejecución de un futuro en un subproceso separado con rutinas
  • Futuros perezosos con rutinas
  • Implementación de futuros simples con rutinas
  • Flujos de salida sincronizados con C++20
  • Un subproceso mejorado con C++20
  • Interrupción cooperativa de un subproceso en C++20
  • Barreras y punteros atómicos inteligentes en C++20
  • Latches en C++20
  • Semáforos en C++20
  • Comparación de rendimiento de variables de condición y atómica en C++20
  • Sincronización con Atomics en C++20
  • Referencias atómicas con C++20
  • Manipulación de bits con C++20
  • Comparaciones seguras de integrales con C++20
  • Calendario y zonas horarias en C++20:Zonas horarias
  • Calendario y zonas horarias en C++20:manejo de fechas de calendario
  • Calendario y zonas horarias en C++20:fechas del calendario
  • Más y más utilidades en C++20
  • C++20:extender std::format para tipos definidos por el usuario
  • std::formato en C++20
  • Más funciones prácticas para contenedores con C++20
  • Y los ganadores son:
  • Nuevos atributos con C++20
  • Más funciones de Lambda con C++20
  • La biblioteca estándar de C++:la tercera edición incluye C++20
  • Lambdas más potentes con C++20
  • Varias mejoras de plantilla con C++20
  • Resolviendo el fiasco del orden de inicialización estática con C++20
  • Dos nuevas palabras clave en C++20:consteval y constinit
  • Inicializadores designados
  • C++20:Comparación optimizada con el operador de la nave espacial
  • C++20:Más detalles para el operador de la nave espacial
  • C++20:el operador de comparación triple
  • Los seminarios presenciales y los seminarios en línea son diferentes
  • C++20:módulos de estructura
  • C++20:Unidad de interfaz de módulo y Unidad de implementación de módulo
  • Modernes C++ en todo el mundo
  • C++20:las ventajas de los módulos
  • C++20:poderosas rutinas con cppcoro
  • Cuatro Bono Educativo
  • C++20:un flujo de datos infinito con rutinas
  • C++20:rutinas:una primera descripción general
  • C++20:función de mapa de pitones
  • C++20:función de rango de pitones, la segunda
  • C++20:Pythonic con la biblioteca de rangos
  • C++20:Definir el concepto Regular y SemiRegular
  • C++20:Definir los conceptos de igualdad y ordenación
  • Una breve descripción general del analizador de código estático de PVS-Studio
  • C++20:Conceptos, los Detalles
  • C++20:dos extremos y el rescate con conceptos
  • C++20:La biblioteca
  • C++20:Los cuatro grandes
  • La simultaneidad con Modern C++ tiene un nuevo capítulo
  • Directrices básicas de C++:seguridad de por vida y verificación de las reglas
  • Directrices básicas de C++:seguridad en los límites
  • Más mitos de los lectores de mi blog
  • Mitos de los lectores de mi blog
  • Directrices básicas de C++:más mitos y no reglas
  • Directrices básicas de C++:secciones de apoyo
  • La biblioteca de expresiones regulares
  • Cosas que debe saber sobre la entrada y salida con flujos
  • Directrices básicas de C++:reglas para cadenas
  • Más amigos especiales con std::map y std::unordered_map
  • Directrices básicas de C++:std::array y std::vector son tus amigos
  • Directrices básicas de C++:la biblioteca estándar
  • Más detalles de los módulos
  • Módulos
  • Directrices básicas de C++:archivos fuente
  • C++ Insights:creación de instancias de plantilla
  • Perspectivas de C++:conversiones implícitas
  • Directrices básicas de C++:combinación de C con C++
  • Plantillas:conceptos erróneos y sorpresas
  • Directrices básicas de C++:sorpresa incluida con la especialización de plantillas de funciones
  • Directrices básicas de C++:otras reglas de plantilla
  • Directrices básicas de C++:programación en tiempo de compilación con rasgos de tipo (el segundo)
  • Directrices básicas de C++:reglas para la metaprogramación de plantillas
  • Directrices básicas de C++:reglas para plantillas variádicas
  • Reunión de Embedded y Reunión de C++ 2018
  • Directrices básicas de C++:interfaces de plantilla
  • Directrices básicas de C++:pasar objetos de función como operaciones
  • Estoy orgulloso de presentar:la biblioteca estándar de C++ que incluye C++14 y C++17
  • Directrices básicas de C++:definición de conceptos, la segunda
  • Un nuevo subproceso con C++20:std::jthread
  • Directrices básicas de C++:reglas para el uso de conceptos
  • CppCon 2018
  • Directrices básicas de C++:borrado de tipos con plantillas
  • Directrices básicas de C++:borrado de tipo
  • Directrices básicas de C++:reglas para plantillas y programación genérica
  • Directrices básicas de C++:Goto considerado malvado
  • El nuevo paquete pdf está listo:Directrices básicas de C++ - Simultaneidad y paralelismo
  • Directrices básicas de C++:finalmente en C++
  • Directrices básicas de C++:reglas sobre el manejo de excepciones
  • Directrices básicas de C++:el especificador y el operador noexcept
  • Directrices básicas de C++:un breve desvío a los contratos en C++20
  • Directrices básicas de C++:la resolución del acertijo
  • El final de mi desvío:Futuros unificados
  • Un pequeño desvío:Ejecutores
  • Directrices básicas de C++:Tenga cuidado con las trampas de las variables de condición
  • Directrices básicas de C++:más trampas en la simultaneidad
  • Directrices básicas de C++:cuidado de su subproceso secundario
  • Directrices básicas de C++:compartir datos entre subprocesos
  • Directrices básicas de C++:más reglas sobre simultaneidad y paralelismo
  • Directrices básicas de C++:reglas para la simultaneidad y el paralelismo
  • Directrices básicas de C++:más reglas sobre el rendimiento
  • La verdad sobre los punteros sin formato eliminados de C++
  • Directrices básicas de C++:reglas sobre el rendimiento
  • ¿Qué paquete de PDF debo proporcionar? ¡Haz tu elección!
  • Directrices básicas de C++:reglas sobre sentencias y aritmética
  • Directrices básicas de C++:más información sobre las estructuras de control
  • Directrices básicas de C++:reglas para declaraciones
  • Directrices básicas de C++:reglas sobre lo que no se debe hacer
  • Directrices básicas de C++:reglas para conversiones y conversiones
  • Directrices básicas de C++:más reglas para las expresiones
  • Directrices básicas de C++:reglas para expresiones
  • Directrices básicas de C++:más reglas para declaraciones
  • Directrices básicas de C++:declaraciones e inicializaciones
  • Limpiar C++
  • Directrices básicas de C++:reglas para expresiones y declaraciones
  • Directrices básicas de C++:transferencia de punteros inteligentes
  • Directrices básicas de C++:reglas para punteros inteligentes
  • Directrices básicas de C++:reglas para asignar y desasignar
  • Directrices básicas de C++:reglas sobre la gestión de recursos
  • Directrices básicas de C++:reglas para enumeraciones
  • Directrices básicas de C++:reglas para sindicatos
  • Directrices básicas de C++:más reglas para la sobrecarga
  • La biblioteca estándar de C++:la segunda edición incluye C++17
  • Directrices básicas de C++:acceso a objetos en una jerarquía
  • Directrices básicas de C++:las reglas restantes sobre jerarquías de clases
  • El nuevo paquete en pdf está disponible:Programación funcional con C++17 y C++20
  • Directrices básicas de C++:más reglas sobre jerarquías de clases
  • Directrices básicas de C++:Jerarquías de clases
  • Directrices básicas de C++:objetos de función y Lambdas
  • Directrices básicas de C++:comparación, intercambio y hash
  • Directrices básicas de C++:reglas para copiar y mover
  • Directrices básicas de C++:constructores
  • El nuevo paquete pdf está listo:C++17
  • Directrices básicas de C++:reglas de destructor
  • Directrices básicas de C++:la regla de cero, cinco o seis
  • Directrices básicas de C++:reglas de clase
  • ¿Qué paquete de PDF debo proporcionar?
  • Directrices básicas de C++:semántica de parámetros de función y valores devueltos
  • Directrices básicas de C++:las reglas para el parámetro de función de entrada, salida, entrada-salida, consumo y reenvío
  • La concurrencia con Modern C++ está completa en un 95 %; Incluidos todos los archivos de origen
  • Directrices básicas de C++:definiciones de funciones
  • Pauta principal de C++:la biblioteca de soporte de pautas
  • Directrices básicas de C++:Interfaces II
  • Directrices básicas de C++:interfaces I
  • ¿Por qué necesitamos directrices para C++ moderno?
  • ¿Qué es C++ moderno?
  • El ganador es:Subprocesamiento múltiple:la interfaz de alto nivel
  • ABA - A no es lo mismo que A
  • Algoritmos de bloqueo y no bloqueo
  • Condiciones de carrera maliciosas y carreras de datos
  • Condiciones de carrera frente a carreras de datos
  • C++17:contenedores asociativos mejorados y acceso uniforme a contenedores
  • C++17:Nuevos algoritmos paralelos de la biblioteca de plantillas estándar
  • C++17 tiene un visitante
  • Obtenga el paquete PDF actual:simultaneidad con C++17 y C++20
  • C++17 - Evite copiar con std::string_view
  • Los ganadores de los próximos paquetes de PDF
  • C++17- std::byte y std::filesystem
  • C++17- Más detalles sobre el lenguaje central
  • C++17 - ¿Qué hay de nuevo en la biblioteca?
  • ¿Cómo obtener su paquete pdf?
  • C++17:¿Qué hay de nuevo en el lenguaje principal?
  • Y los ganadores son:The C++ Memory Model/Das C++ Speichermodell
  • Paquetes de PDF
  • Terminé - Geschafft:Palabras sobre el futuro de mis blogs
  • Conceptos:marcadores de posición
  • Memoria transaccional
  • Corrutinas
  • Pestillos y barreras
  • std::extensiones futuras
  • Apuntadores inteligentes atómicos
  • Multiproceso con C++17 y C++20
  • C++ es perezoso:CRTP
  • Mónadas en C++
  • Conceptos
  • Expresiones de plegado
  • Recursión, manipulación de listas y evaluación perezosa
  • Datos inmutables
  • La definición de programación funcional
  • Funcional en C++11 y C++14:Tabla de despacho y Lambdas genéricas
  • Administración de memoria con std::allocator
  • Reenvío perfecto
  • La hora de los deseos
  • Semántica de copiar versus mover:algunos números
  • std::array - Memoria dinámica, no, gracias
  • Gestión automática de memoria de los contenedores STL
  • Especialidades de std::shared_ptr
  • std::shared_ptr
  • std::unique_ptr
  • Datos antiguos simples generalizados
  • Rasgos de tipo:el rendimiento importa
  • constexpr - Variables y objetos
  • La constante del puntero nulo nullptr
  • Enumeraciones fuertemente tipadas
  • Crudo y Cocido
  • Literales definidos por el usuario
  • Publicado en Leanpub:La biblioteca estándar de C++
  • Me enorgullece presentar:La biblioteca estándar de C++
  • Tipos de verificación
  • Más y más ahorros
  • inicializado automáticamente
  • Hechos
  • Mitos
  • Los tres relojes
  • La biblioteca del tiempo
  • Mi conclusión:suma de un vector en tres variantes
  • Multiproceso:suma con sincronización mínima
  • Multiproceso:suma de un vector
  • Inicialización segura para subprocesos de un Singleton
  • Optimización continua:semántica relajada con CppMem
  • Optimización continua:adquisición y liberación semántica con CppMem
  • Optimización continua:Coherencia secuencial con CppMem
  • Optimización continua:Acceso no sincronizado con CppMem
  • CppMem:descripción general
  • Adquirir-liberar cercas
  • Las vallas son barreras de la memoria
  • Semántica de adquisición y liberación:el típico malentendido
  • memory_order_consume
  • Aniversario de 100 publicaciones - Quo vadis Modernes C++?
  • Restricciones de sincronización y ordenación
  • Atómica
  • El booleano atómico
  • Modelo de memoria C++
  • Sincronización de subprocesos con variables de condición o tareas
  • Los futuros especiales
  • Promesa y futuro
  • Modernos C++
  • Llamadas de funciones asincrónicas
  • Tareas
  • Preferir bloqueos a mutexes
  • Los riesgos de las exclusiones mutuas
  • Argumentos de subprocesos
  • Vida útil de subprocesos
  • Para correctores y curiosos
  • Multiproceso en C++ moderno
  • ¿Por qué mi blog en inglés?
  • Una oda a las herramientas de formato de código
  • Desdefinir el preprocesador de C++
  • Atrapado con un compilador de C++ y un montón de colas
  • Atributos de C++
  • Administrador de dependencias de Accio
  • Un pastel para su guinda:¿qué debería incluirse en la biblioteca estándar de C++?
  • Sobre el estado de la compilación cruzada en el mundo C++
  • A C++ Hello World y el jardín de la perdición amurallado en oro rosa
  • A C++ Hola mundo y el lindo arco iris sin corazón
  • A C++ ¡Hola mundo y una copa de vino, Dios mío!
  • El caso de los inicializadores automáticos de miembros de datos no estáticos
  • El espacio de diseño estrictamente restringido de sintaxis convenientes para la programación genérica
  • Reunión del comité de Rapperswil:un informe de viaje
  • Una lata de span
  • ¿Qué es C++?
  • Hacia mejores módulos de C++ - Parte 2:nombres de módulos
  • Hacia mejores módulos C++ - Parte 1:asignación de módulos
  • RangeOf:un intervalo mejor
  • Reunión del comité de San Diego:informe de un viaje
  • Los módulos no son una oportunidad de herramientas
  • ¿Las unidades de traducción se consideran dañinas?
  • Esperando std::embed:arreglos muy grandes en Clang
  • Almacenamiento de Unicode:Asignación de nombre de carácter a punto de código
  • Una abstracción asincrónica universal para C++
  • Compilación de C++:Cincuenta sombras de Mojibake
  • Conjuntos de personajes:una mala idea desde la edad de bronce
  • Kona:un informe de viaje
  • Compila C++ desde el origen:Parte 1/N:mejora de los tiempos de compilación
  • Algunas funciones experimentales para C++
  • Cómo uso las referencias
  • El día que murió la biblioteca estándar
  • Envío de C++20 en Praga
  • mover, aún más simple
  • Una abstracción de E/S universal para C++
  • Resolución de sobrecarga de control #3:Despacho de etiquetas
  • Control de la resolución de sobrecarga n.º 2:mejora de los mensajes de error para la resolución fallida de sobrecarga
  • Control de la resolución de sobrecarga n.º 1:prevención de conversiones implícitas
  • AllocatorAwareContainer:Introducción y peligros de los valores predeterminados de propagate_on_container_XXX
  • Memoria 0.4:pulido, manejo de errores, almacenamiento, rasgos, documentación y más
  • Memoria 0.5:mejor sistema de compilación, asignadores de bajo nivel, BlockAllocator y se necesitan sus comentarios
  • Reto de implementación:una función de conteo de ceros a la izquierda
  • Una de las características más subestimadas de C++:alias de espacio de nombres
  • Desafío de implementación:rasgos para conceptos con funcionalidad opcional
  • Resolución de sobrecarga de control #4:SFINAE
  • (¿Impresionante?) Adiciones de asignador:reflexiones sobre las propuestas de asignador
  • Cómo he vencido a Boost.Pool n.º 2:la integración es clave
  • Cómo he vencido a Boost.Pool n.° 1:Introducción y resultados de perfiles
  • Realización de cálculos arbitrarios con el Concept TS
  • Tutorial:Compatibilidad sencilla con la instalación de CMake y find_package()
  • Tú (probablemente) no quieres las clases finales
  • Desarrollo basado en problemas
  • Standardese - un (trabajo en progreso) nextgen Doxygen
  • Cómo he vencido a Boost.Pool #4:sobre abstracciones y algoritmos
  • Cómo he vencido a Boost.Pool #3:Las ramas son malas
  • Seguridad en la mudanza:conozca lo que se puede hacer en el estado del que se mudó
  • Tutorial:administración sencilla de dependencias para C++ con CMake y Git
  • Técnicas flexibles de manejo de errores en C++
  • Generador de documentación estándar versión 0.1
  • ¿Tú (probablemente) quieres clases finales?
  • ¿Cómo implemento aserciones?
  • Desafío de implementación:conceptos en C++14
  • Elegir la estrategia correcta de gestión de errores
  • Semántica de movimiento y constructores predeterminados:¿regla de seis?
  • Generador de documentación Standardese versión 0.2:vinculación de entidades, generación de índices y más
  • Plantillas de funciones:¿deducir argumentos de plantilla o pasarlos explícitamente?
  • void foo(T&out) - Cómo arreglar los parámetros de salida
  • Tutorial:emulación de definiciones de tipos sólidas/opacas en C++
  • Escriba seguro - Cero utilidades generales para una mayor seguridad de escritura
  • Evite errores de condiciones previas con el sistema de tipos C++
  • Mi opinión sobre la variante
  • Tutorial:inhabilitación condicional de funciones que no son de plantilla
  • Corregir std::initializer_list
  • generador de documentación en inglés estándar versión 0.3:grupos, documentación en línea, modo de plantilla y más
  • Memoria 0.6:Composición y asignadores conjuntos
  • Conjunto de indicadores de desafío de implementación:máscara de bits de seguridad de tipos, difícil de usar incorrectamente
  • Implementación de un tuple_iterator
  • El problema del diseño basado en políticas
  • Implementar function_view es más difícil de lo que piensas
  • ¿Cómo manejar los errores en los constructores sin excepciones?
  • Evaluación perezosa de argumentos de función en C++
  • ¿Prefiere no miembros, no amigos?
  • El año es 2017. ¿Todavía se necesita el preprocesador en C++?
  • cppast - Una biblioteca para analizar y trabajar con C++ AST
  • std::string_view aceptando temporales:¿buena idea o horrible trampa?
  • Excepciones frente a lo esperado:busquemos un compromiso
  • ¿Qué debería ser parte de la biblioteca estándar de C++?
  • Escriba constructores explícitos, pero ¿qué pasa con la asignación?
  • Reflexiones sobre el movimiento destructivo
  • La precedencia del operador está rota
  • ¿Debe poner opcional en un contenedor?
  • Directrices para las referencias de Rvalue en las API
  • Gestión flexible de problemas con Trello e IFTTT
  • Directrices para el constructor y el diseño de modelos
  • Desafío de implementación:revisar el patrón de visitantes
  • Matemáticas detrás de la comparación n.° 2:relaciones de orden en matemáticas
  • Hablemos de std::opcional<T&> y referencias opcionales
  • Matemáticas detrás de la Comparación #1:Relaciones de Igualdad y Equivalencia
  • Una taxonomía (mejor) de punteros
  • opcional en Contenedores Ⅱ — No todos los usos de std::vector son iguales
  • Tutorial:Administrar las advertencias del compilador con CMake
  • Propuestas para arreglar el operador de la nave espacial
  • Matemáticas detrás de la comparación n.° 5:algoritmos de pedido
  • Matemáticas detrás de la comparación n.° 4:comparación triple
  • Matemáticas detrás de la comparación n.º 3:relaciones de pedido en C++
  • Nombrar cosas:implementador frente a nombres de usuario
  • Generador de documentación estándar:post mortem y mi futuro de código abierto
  • Tutorial:Cuándo escribir qué miembro especial
  • Opcionales Anidados, Esperados y Composición
  • Espacios de nombres en línea 101
  • Técnica:expresión de función invocada inmediatamente para metaprogramación
  • Desafío de implementación:reemplazar std::move y std::forward
  • Trucos de expresión Nifty Fold
  • Tutorial:Iterator Sentinels de C++20
  • std::polymorphic_value + Duck Typing =Borrado de tipo
  • Desafío de implementación:árbol de análisis compacto y sin pérdidas con recorrido iterativo
  • Trivialmente copiable no significa trivialmente copiable construible
  • ¿Cuál es la unidad de un número de columna de texto?
  • Trucos con argumentos de plantilla predeterminados
  • constexpr es una Plataforma
  • Técnica:generación y optimización de código de tiempo de compilación
  • Accidentalmente escribí una biblioteca de análisis completa de Turing
  • Tutorial:la técnica de interfaz CRTP
  • Los conceptos de C++20 son estructurales:¿Qué, por qué y cómo cambiarlo?
  • Tutorial:Fragmentos de código interactivos con Hugo y Compiler Explorer
  • malloc() y free() son malas API
  • La característica más emocionante de Carbon es su convención de llamadas
  • Tutorial:Preparación de bibliotecas para CMake FetchContent
  • Técnica:Variantes y cajas recursivas
  • saturating_add vs. saturating_int – ¿nueva función vs. nuevo tipo?
  • CMAKE_SOURCE_DIR probablemente no sea lo que desea
  • Tutorial VK_KHR_dynamic_rendering
  • Cómo creo la funcionalidad bilingüe de este blog en mecanografiado simple
  • Pequeña utilidad de biblioteca estándar de C++:std::align
  • Diversión con búsqueda ternaria
  • Gestión de recursos y RAII en C++
  • Integrar un marco de prueba de unidad en cmake
  • Intuición detrás de la instrucción X86 lea
  • ¿Cuándo muere un objeto temporal de C++?
  • Tutorial de C++ Lambda
  • Explicación de recurrencia de cola
  • Problema de corrección constante de std::function
  • Hacer un estado imposible irrepresentable, en C++
  • Estamos definiendo mal los operadores de asignación.
  • Informe de viaje de CppCon 2019
  • Informe de viaje de ACM Siggraph 2019
  • Zero is the Devil:formas comunes de construir pruebas falsas
  • Resumen de lectura:enero - marzo 2020
  • Conceptos en Lenguajes de Programación, Parte II:Estática
  • El sorprendente impacto codegen de noexcept
  • Conceptos en Lenguajes de Programación, Parte I:Juicios y Reglas de Inferencia
  • Los errores fácticos en estos lenguajes de programación modernos te harán sufrir, y por qué es un sufrimiento leer
  • Mejore el tiempo de enlace de Rust con lld
  • Módulos recursivos en OCaml
  • Tenga cuidado al pasar lambda mutable a algoritmos STL.
  • La implicación de las variables miembro constantes o de referencia en C++
  • No use automáticamente parámetros automáticos en C++
  • El uso de parámetros predeterminados para eludir el sistema de tipos es un antipatrón
  • ¿Qué es std::function en C++ y por qué los necesitamos?
  • Recursos que te ayudan a profundizar en C++
  • Resumen de lectura:Octubre - Diciembre 2020
  • Pilas y ámbitos asíncronos
  • Concurrencia estructurada
  • Rangos estándar
  • Ranges, Coroutines y React:primeras reflexiones sobre el futuro de Async en C++
  • Condiciones posteriores a la mudanza propia
  • Iteradores++, Parte 3
  • Iteradores++, Parte 2
  • Iteradores++, Parte 1
  • Ser o no ser (un iterador)
  • Una porción de Python en C++
  • Boost.Xpresivo FTW
  • Conceptos de rango, parte 3 de 4:Introducción a iterables
  • Conceptos de rango, parte 2 de 4:rangos infinitos
  • Conceptos de rango, parte 1 de 4:rangos delimitados
  • Comprobación de conceptos en C++11
  • Iteradores de entrada frente a rangos de entrada
  • Parámetros de salida, semántica de movimiento y algoritmos con estado
  • Referencias universales y el constructor de copias
  • F-Álgebras y C++
  • El mejor consejo profesional que he recibido
  • Encuéntrame en la reunión de C++
  • Algoritmos de contenedores
  • Pequeña biblioteca de metaprogramación
  • Rangos, conceptos y el futuro de la biblioteca estándar
  • Diseño de puntos de personalización en C++ 11 y posteriores
  • N4128:Rangos para la biblioteca estándar
  • Rangos en C++:iterables contados y eficiencia
  • Afirmar y Constexpr en C++ 11
  • Cpp-Next.Com y la serie Expressive C++
  • Comprensiones de rango
  • Range Concepts, parte 4 de 4:hasta el infinito y más allá
  • Decidir un literal entero de C
  • Golf mi pre-golf C
  • Expandir una matriz C
  • Compara dos enteros en C o C++ sin operadores de comparación
  • Copia de tabla Lua más pequeña
  • La función C \ C ++ más corta para generar -1, 0, 1
  • imprimir 1 a 100 sin usar recursividad y condiciones
  • ¿Cuándo (x ==x+2)?
  • Convierta una cadena de estilo __DATE__ en una cadena ordenable
  • Escribe la composición bytebeat más bonita
  • Biblioteca C/C++ para leer señales MIDI desde un dispositivo USB MIDI
  • ¿Cómo se formatea un int largo largo sin firmar usando printf?
  • ¿Por qué recibo un error de doble libre o corrupción con realloc()?
  • Implementación GTK de MessageBox
  • Cómo utilizar la API de socket C en C++ en z/OS
  • ¿Alguna vez es ventajoso usar 'goto' en un lenguaje que admite bucles y funciones? Si es así, ¿por qué?
  • ¿Cómo se crea una función de solo depuración que toma una lista de argumentos variables? Como imprimirf()
  • ¿Convertir una cadena hexadecimal en un número entero de manera eficiente en C?
  • ¿Cómo se pasa una función como parámetro en C?
  • ¿Cómo se determina el tamaño de un archivo en C?
  • ¿Los operadores de desplazamiento (<<, >>) son aritméticos o lógicos en C?
  • ¿Cómo implementar continuaciones?
  • ¿Cuáles son las barreras para comprender los punteros y qué se puede hacer para superarlas?
  • ¿Alguien tiene experiencia creando una biblioteca compartida en MATLAB?
  • Pasar matrices multidimensionales como argumentos de función en C
  • ¿Cuál es el argumento para printf que formatea un largo?
  • ¿Cómo determino el tamaño de mi matriz en C?
  • ¿Cuál es la forma más rápida de intercambiar valores en C?
  • ¿Cómo enumero los símbolos en un archivo .so?
  • ¿Cómo se obtiene el nombre de archivo de un archivo temporal para usar en Linux?
  • Cómo desplazar una matriz de bytes en 12 bits
  • ¿Cuál es el mejor detector de fugas de memoria gratuito para un programa C/C++ y sus complementos DLL?
  • ¿Hay alguna diferencia de rendimiento entre i++ y ++i en C?
  • ¿Cómo soluciono el error de GCC en la declaración inicial de bucle utilizada fuera del modo C99?
  • C:¿Cuál es la diferencia entre ++i y i++?
  • Encuentre el bit de mayor orden en C
  • ¿Qué hace el operador coma ,?
  • ¿Hay alguna diferencia entre foo(void) y foo() en C++ o C?
  • Conversión firmada a no firmada en C:¿siempre es seguro?
  • Inicialización de cadenas con y sin terminador final explícito
  • ¿Existe alguna alternativa al uso de % (módulo) en C/C++?
  • ¿Cómo configura, borra y alterna un solo bit?
  • ¿Cómo puedo ejecutar un programa externo desde C y analizar su salida?
  • Herramienta para rastrear dependencias #include
  • la declaración de función no es un prototipo
  • ¿Por qué no puedo convertir 'char**' en 'const char* const*' en C?
  • ¿Qué es un char sin firmar?
  • Ejecutar programa desde dentro de un programa C
  • ¿Cómo podría interceptar las llamadas del sistema Linux?
  • ¿Qué es una tabla de símbolos?
  • Código C de prueba unitaria
  • Macro para probar si un tipo entero está firmado o sin firmar
  • ¿Hay alguna forma de insertar código ensamblador en C?
  • Cómo ser notificado del cambio de archivo/directorio en C/C++, idealmente usando POSIX
  • ¿Cómo empiezo hilos en C simple?
  • ¿Los mejores recursos para convertir encabezados dll de C/C++ a Delphi?
  • ¿Qué es la regla estricta de aliasing?
  • ¿Dónde puedo encontrar el atof de implementación más rápido del mundo?
  • ¿Cuáles son los comportamientos comunes indefinidos/no especificados para C con los que te encuentras?
  • ¿Una herramienta gratuita para comparar el código fuente C/C++ con un conjunto de estándares de codificación?
  • ¿Dónde se almacenan las variables estáticas en C y C++?
  • ¿Qué significa {0} al inicializar un objeto?
  • ¿Quitar de forma segura una unidad USB usando la API de Win32?
  • ¿Dónde encuentro los documentos estándar actuales de C o C++?
  • Uso de C/Pthreads:¿las variables compartidas deben ser volátiles?
  • ¿Cómo recorte los espacios en blanco iniciales/posteriores de forma estándar?
  • ¿Cómo hacer una suma de saturación sin firmar en C?
  • Cómo configurar un ccache compartido
  • ¿Por qué sizeof para una estructura no es igual a la suma de sizeof de cada miembro?
  • Conversión de cadenas de 1 y 0 en valor binario
  • Compilador C para Windows?
  • ¿Cuál es la diferencia entre vmalloc y kmalloc?
  • ¿Cómo determinar el valor del parámetro de registro de socket listen ()?
  • Cómo prevenir los SIGPIPE (o manejarlos adecuadamente)
  • La forma más eficiente de implementar una función de potencia basada en enteros pow(int, int)
  • Compensación de estructura C/C++
  • ¿Cómo se comparan las estructuras para la igualdad en C?
  • ¿Es factible compilar Python en código de máquina?
  • ¿Cómo se obtiene la salida del ensamblador de la fuente C/C++ en gcc?
  • #ifdef vs #if:¿cuál es mejor/más seguro como método para habilitar/deshabilitar la compilación de secciones particulares de código?
  • ¿Existe un patrón de implementación de máquina de estado típico?
  • Características ocultas de C
  • int sin firmar frente a size_t
  • ¿Cómo puedo verificar mi indicador de bytes, verificando que un bit específico esté en 1 o 0?
  • Encabezado C99 stdint.h y MS Visual Studio
  • Encuentre programáticamente la cantidad de núcleos en una máquina
  • ¿Manera fácil de usar variables de tipos de enumeración como cadena en C?
  • ¿Cómo puedo saber si una ruta determinada es un directorio o un archivo? (C/C++)
  • ¿Es D una alternativa creíble a Java y C++?
  • Bucles de archivo de encabezado C
  • ¿Es Fortran más fácil de optimizar que C para cálculos pesados?
  • ¿Llamar a C/C++ desde Python?
  • ¿Cómo obtengo el directorio desde el que se está ejecutando un programa?
  • ¿Qué es una devolución de llamada en C y cómo se implementan?
  • ¿Cómo verifico el sistema operativo con una directiva de preprocesador?
  • UTF-8 en Windows
  • ¿Por qué obtengo una falla de segmentación cuando escribo en un char *s inicializado con un literal de cadena, pero no char s[]?
  • 'const int' vs. 'int const' como parámetros de función en C++ y C
  • Paréntesis que rodea los valores devueltos en C
  • Error:el elemento inicializador no es computable en el momento de la carga
  • ¿Cómo verifico si un número entero es par o impar?
  • ¿Por qué usar instrucciones do-while y if-else aparentemente sin sentido en las macros?
  • Imprimiendo ceros iniciales en C
  • Detección del tiempo de compilación de la arquitectura de la CPU
  • Reenviar una invocación de una función variádica en C
  • ¿Dónde está la función itoa en Linux?
  • Asistentes de análisis de argumentos para C/Unix
  • Colocación del asterisco en declaraciones de puntero
  • ¿Qué significa 'const static' en C y C++?
  • ¿Cuál es la forma correcta de inicializar una estructura muy grande?
  • Cree un servidor HTTP simple en C
  • ¿Cuándo está bien usar una variable global en C?
  • ¿Cuál es el algoritmo detrás de sleep()?
  • ¿Cómo leer el contenido de un archivo en una cadena en C?
  • Formas de ASSERT expresiones en tiempo de compilación en C
  • Descubriendo automáticamente las dependencias de C
  • ¿Qué debería devolver main() en C y C++?
  • ¿Cómo unirse a un hilo que está pendiente de bloquear IO?
  • ¿Cómo se configura programáticamente el reloj de hardware en Linux?
  • C analógico a STL
  • ¿Cómo inicializar todos los miembros de una matriz con el mismo valor?
  • Uso de la biblioteca C++ en código C
  • ¿Cómo se invierte una cadena en su lugar en C o C++?
  • Necesito ayuda para entender el método getbits() en el Capítulo 2 de K&R C
  • Spinlock frente a semáforo
  • ¿Cómo compilar y ejecutar C/C++ en una consola Unix/terminal Mac?
  • Analizando la entrada con scanf en C
  • ¿Qué herramientas existen para la programación funcional en C?
  • ¿Cómo implemento una lista circular (búfer de anillo) en C?
  • C equivalente de autoflush (vaciar stdout después de cada escritura)?
  • ¿Cómo se hace la exponenciación en C?
  • ¿Qué es un error de autobús?
  • ¿Por qué scanf() necesita %lf para dobles, cuando printf() está bien con solo %f?
  • ¿Cómo vincular usando GCC sin -l ni ruta de codificación para una biblioteca que no sigue la convención de nomenclatura libNAME.so?
  • Pasar un número variable de argumentos alrededor
  • Acceder a valores de matriz a través de aritmética de punteros frente a subíndices en C
  • ¿Cuál es la diferencia entre sigaction y señal?
  • ¿Qué representa un tipo seguido de _t (guion bajo-t)?
  • ¿Cuál es la mejor manera de verificar si existe un archivo en C?
  • Diferencia entre archivos escritos en modo binario y texto
  • Obtener la ruta absoluta de un archivo
  • ¿Cómo asignar memoria alineada solo usando la biblioteca estándar?
  • ¿Cómo devuelvo programáticamente el máximo de dos enteros sin usar ningún operador de comparación y sin usar if, else, etc.?
  • Tiempo de compilación del sistema operativo
  • Crear una aplicación sin una ventana
  • ¿Por qué deberíamos tipear una estructura con tanta frecuencia en C?
  • ¿Es auto alguna vez útil en C/C++?
  • ¿Por qué se diseñó la declaración de cambio para necesitar un descanso?
  • ¿Eliminar los comentarios de C y C++ usando Python?
  • Convierta un token de preprocesador en una cadena
  • ¿Cómo puedo obtener el tamaño de un archivo en C?
  • Obtener el nombre base del archivo fuente en tiempo de compilación
  • ¿Sigue siendo relevante TCHAR?
  • Supervise la carga de la batería con la API de Win32
  • ¿Cómo imprimo el valor completo de una cadena larga en gdb?
  • Función de temporizador para proporcionar tiempo en nanosegundos usando C++
  • MySQL:¿Cómo determinar las relaciones de clave externa mediante programación?
  • ¿Están bien las fugas de memoria?
  • Equivalente a getch() de Windows para bloqueos de Mac/Linux
  • Alcance de los literales (de cadena)
  • ¿Hay alguna alternativa para dormir () en C?
  • ¿Qué se registra para guardar en la convención de llamadas ARM C?
  • ¿Cuándo debo usar mmap para acceder a archivos?
  • do { ... } while (0) — ¿para qué sirve?
  • strdup() - ¿Qué hace en C?
  • Java:¿una bifurcación tipo C?
  • ¿Cómo hacer que el proceso hijo muera después de que el padre salga?
  • Waitpid equivalente con tiempo de espera?
  • ¿Cómo configurar la afinidad de la CPU para un proceso de C o C++ en Linux?
  • Evite los ceros finales en printf()
  • ¿Cómo veo un archivo fuente C/C++ después del preprocesamiento en Visual Studio?
  • Comprobando si algo fue mallocado
  • ¿Cuál es la sintaxis completa del ciclo for en C?
  • Cómo estructurar #includes en C
  • ¿Cuál es la mejor manera de hacer un bucle inverso en C/C#/C++?
  • ¿Cómo concateno cadenas const/literal en C?
  • ¿Cómo estimar la sobrecarga de cambio de contexto del hilo?
  • Implementación CRC32 C o C++
  • ¿Cómo deshabilitar la palabra clave de interfaz en visual C++ Express 2008?
  • Escalado y rotación de imágenes en C/C++
  • ¿Cómo obtener el directorio actual en un programa C?
  • ¿Qué es __stdcall?
  • ¿Cuál es la razón para que fread/fwrite tomen el tamaño y cuenten como argumentos?
  • Impresión del bloc de notas izquierdo con espacios
  • Colocación de declaraciones de variables en C
  • Diferencia entre una estructura y una unión
  • ¿Dónde busca gcc los archivos de encabezado C y C++?
  • ¿Existe un reemplazo para unistd.h para Windows (Visual C)?
  • Subprocesamiento de Windows:_beginthread vs _beginthreadex vs CreateThread C++
  • ¿Cuántas instrucciones asm por instrucción C?
  • Cómo inicializar una estructura de acuerdo con los estándares del lenguaje de programación C
  • ¿Cómo verifico si un archivo es un archivo normal?
  • ¿Cómo leer una línea desde la consola en C?
  • generar dependencias para un archivo MAKE para un proyecto en C/C++
  • Biblioteca Light C Unicode
  • ¿Implementando RAII en C puro?
  • Archivos .def C/C++ DLL
  • ¿Cuál es el tamaño de una enumeración en C?
  • ¿Cómo medir el tiempo en milisegundos usando ANSI C?
  • ¿Por qué se considera una mala práctica omitir las llaves?
  • sprintf () sin espacio nulo final en C
  • ¿Cómo se escribiría código orientado a objetos en C?
  • ¿Cómo obtener el nombre de la función del puntero de la función en el kernel de Linux?
  • ¿Qué significan 1.#INF00, -1.#IND00 y -1.#IND?
  • ¿Cómo trabajar con puntero a puntero a estructura en C?
  • Orientación a objetos en C
  • Manejo de configuración basado en archivos en C (Unix)
  • #incluye un archivo de texto en un programa C como char[]
  • ¿El tamaño de (algún puntero) siempre es igual a cuatro?
  • ¿Por qué el asterisco está antes del nombre de la variable y no después del tipo?
  • Espacios de nombres en C
  • Manejo de errores en código C
  • Con arreglos, ¿por qué a[5] ==5[a]?
  • ¿Utiliza las funciones 'seguras' del TR 24731?
  • ¿Cuándo y por qué un compilador inicializará la memoria en 0xCD, 0xDD, etc. en malloc/free/new/delete?
  • ¿Por qué los literales de caracteres C son enteros en lugar de caracteres?
  • ¿Por qué hay dígrafos en C y C++?
  • ¿Existen macros para determinar si mi código se está compilando en Windows?
  • ¿Por qué malloc asigna una cantidad de bytes diferente a la solicitada?
  • ¿Qué es el truco LD_PRELOAD?
  • Diferencia entre la biblioteca de tiempo de ejecución de C/C++ y la biblioteca estándar de C/C++
  • Obtenga el tipo MIME del nombre de archivo en C
  • ¿Ejecutar/interpretar C encima de la JVM?
  • Capture caracteres de la entrada estándar sin esperar a que se presione Intro
  • ¿Por qué C es tan rápido y por qué otros lenguajes no son tan rápidos o más rápidos?
  • ¿De qué es time_t en última instancia, una definición de tipo?
  • ¿Cómo imprimirá cualquier carácter, cadena o valor de una variable sin funciones de biblioteca en C?
  • Redondeo a la siguiente potencia de 2
  • declaración de retorno vs exit () en main ()


  • 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