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