C Programming >> sitemap >> Page:157:
  • C# – Cómo ordenar por múltiples campos
  • C#:use Convert.ChangeType para convertir una cadena a cualquier tipo
  • C#:cómo realizar pruebas unitarias de métodos asincrónicos
  • C#:carga todos los tipos que implementan una interfaz en el ensamblado actual
  • ASP.NET:punto final SSE asíncrono
  • C# 7.1 – Esperar tareas directamente en Main
  • .NET basado en eventos:cómo consumir un punto final de SSE con HttpClient
  • C#:no se puede usar una expresión lambda como argumento para una operación enviada dinámicamente
  • C#:cómo realizar una prueba unitaria del código que utiliza HttpClient
  • C#:no se puede convertir nulo en el parámetro de tipo 'T' porque podría ser un tipo de valor que no admite valores NULL
  • C#:no se puede pasar el parámetro decimal en DataTestMethod
  • C# – Pruebas parametrizadas con MSTest v2
  • C# – Filtros de excepción – captura condicionalmente las excepciones
  • System.Text.Json no puede serializar Dictionary a menos que tenga una clave de cadena
  • C#:use Assert.ThrowsException en lugar del atributo ExpectedException
  • C# – Encuentra todas las carpetas vacías
  • ASP.NET:cómo usar un BackgroundService para tareas periódicas y de larga duración
  • Opciones comunes de Newtonsoft.Json en System.Text.Json
  • ASP.NET – InvalidOperationException:las operaciones sincrónicas no están permitidas
  • ASP.NET:cómo habilitar CORS para todos los puntos finales
  • .NET basado en eventos:productor/consumidor simultáneo que utiliza una cola asíncrona sin bloqueo
  • ASP.NET:use Swagger para generar documentación API
  • .NET JsonSerializer es más de 200 veces más rápido si reutiliza JsonSerializerOptions
  • Newtonsoft.Json.JsonSerializationException:bucle de autorreferencia detectado para la propiedad
  • C# – Cómo llamar a un método estático usando la reflexión
  • ArgumentOutOfRangeException:InvalidArgument=El valor de 0 no es válido para SelectedIndex
  • C# – Cadena hexadecimal a matriz de bytes
  • C# – Cómo copiar un objeto
  • C# – Ordenar todo menos el primer elemento
  • C#:cómo usar indicadores de enumeración para pasar múltiples opciones como un solo parámetro
  • JsonException:el valor JSON no se pudo convertir a Enum
  • C#:distinción entre mayúsculas y minúsculas en la deserialización de JSON
  • C#:cambie de usar HttpWebRequest a HttpClient
  • C#:cómo leer configuraciones personalizadas desde appsettings.json
  • C#:atributo duplicado 'AssemblyVersion'
  • Cómo generar documentación XML e incluirla en un paquete nuget
  • C#:cómo leer una clase personalizada desde app.config con un cargador automático
  • C#:fusiona dos diccionarios en el lugar
  • Cómo usar toxiproxy para verificar que su código puede manejar tiempos de espera y puntos finales no disponibles
  • C#:rellena automáticamente un menú desplegable con valores de enumeración
  • C#:¿comparar explícitamente bool? con verdadero/falso para evitar errores en tiempo de compilación y excepciones en tiempo de ejecución
  • C#:obtenga la suma de comprobación de un archivo utilizando cualquier algoritmo hash
  • Operaciones de archivos en .NET:crear, leer, actualizar, eliminar y buscar
  • C# – Validación de rango de IPv4
  • C#:agregue [Ignorar] para deshabilitar una prueba unitaria
  • Cómo agregar secretos de usuario en una aplicación de consola .NET Core
  • ASP.NET:cómo agregar secretos de usuario
  • Operaciones de conjuntos:intersección, unión, diferencia y diferencia simétrica
  • WinForms:cómo eliminar el icono del formulario/barra de tareas
  • WinForms:no se puede llamar a Invoke o BeginInvoke en un control hasta que se haya creado el identificador de ventana
  • NLog:registro de seguimiento dividido en su propio archivo
  • C# – Trabajar con tuplas
  • TargetParameterCountException:discrepancia en el recuento de parámetros
  • C#:cómo crear una excepción personalizada
  • .NET Core:compruebe en qué sistema operativo está ejecutando
  • C#:use el atributo DynamicData para pasar funciones y objetos a pruebas parametrizadas
  • C#:propiedades booleanas seguras para subprocesos usando Locks vs Interlocked
  • C#:uso de ManualResetEventSlim y AutoResetEvent para señalar subprocesos en espera
  • C#:cómo usar cadenas de formato con interpolación de cadenas
  • System.InvalidOperationException:las opciones del serializador no se pueden cambiar una vez que se ha producido la serialización o deserialización
  • C# – Manejar la excepción de una tarea fallida
  • C#:análisis de comandos y argumentos en una aplicación de consola
  • C#:esperando la entrada del usuario en una aplicación de consola
  • System.Text.Json:cómo personalizar la serialización con JsonConverter
  • System.Text.Json.JsonException:se detectó un posible ciclo de objetos que no es compatible
  • WinForms:cómo verificar elementos mediante programación en CheckedListBox
  • C#:mapeo de columnas anulables con SqlDataReader
  • C#:uso de SqlDataReader para procesar múltiples conjuntos de resultados
  • C#:use StringAssert cuando pruebe una cadena para subcadenas
  • C#:implementaciones de métodos predeterminados y constantes en las interfaces
  • C#:uso de XmlSerializer para serializar
  • CA1062:Validar parámetro no es nulo antes de usarlo
  • Cómo habilitar los analizadores .NET integrados
  • C#:la prueba falla con el mensaje ClassInitialize tiene la firma incorrecta
  • C#:cómo realizar una prueba unitaria del código que utiliza Dapper
  • C# 9 – Operadores de coincidencia de patrones:no es, y, o
  • Instalar y configurar un servicio de Windows desde la línea de comandos
  • CellContentClick lanza ArgumentOutOfRangeException cuando el usuario hace clic en el encabezado de la columna
  • Algoritmo explicado:determine si dos cadenas tienen una subcadena en común
  • C#:cómo utilizar SqlBulkCopy para realizar una inserción masiva
  • Refactorización del olor del código de condicionales anidados
  • EF Core:aplicar migraciones mediante programación
  • EF Core:cambios en el esquema de la base de datos
  • EF Core:cómo crear una base de datos y una tabla
  • WinForms:cómo eliminar elementos marcados de CheckedListBox
  • C#:la prueba unitaria no finaliza y detiene la ejecución de todas las demás pruebas
  • Agregar sus propios indicadores de funciones en ASP.NET
  • C#:el operador nameof()
  • C#:los cierres capturan variables, no valores
  • NLog – Archivar por tamaño de archivo
  • Deserializar JSON que contiene una cadena JSON incrustada
  • C#:elimina un conjunto de caracteres de una cadena
  • C#:convierte una lista de cadenas en un conjunto de enumeraciones
  • C#:obtenga una lista de ensamblajes actualmente cargados y metadatos de salida
  • EF Core:consultas SELECT agregadas
  • EF Core:consultas SELECT que involucran varias tablas
  • EF Core:consultas SELECT básicas
  • EF Core:cómo agregar una columna calculada
  • EF Core:cómo crear una clave primaria compuesta
  • EF Core:cómo agregar índices
  • EF Core:agregue una clave externa
  • ASP.NET Core:cómo realizar una prueba unitaria de un ApiController
  • .NET:copie archivos a un directorio específico después de la compilación
  • C# – Try/finally sin bloque catch
  • C#:analizar una cadena de fecha y hora con un formato personalizado
  • CA1806:Cuando un método devuelve una nueva instancia y la instancia se ignora
  • NLog – Iniciar sesión en la consola
  • C#:une cadenas con un separador, ignorando los valores nulos y las cadenas vacías
  • C# – Restricción de tipo genérico Enum
  • SqlException:no se puede insertar un valor explícito para la columna de identidad
  • C#:compilación condicional
  • ASP.NET Core:cómo desactivar el registro de inicio
  • C# – Async/await con un delegado de Func
  • WinForms:cómo solicitar al usuario un archivo
  • C#:use FluentAssertions para mejorar las pruebas unitarias
  • C# – Pruebas parametrizadas en xUnit
  • C#:modificadores de acceso
  • C# – IDE0060:Eliminar parámetro no utilizado
  • Algoritmo explicado:suma dos números enteros grandes de la manera difícil
  • System.InvalidOperationException:se modificó la colección; la operación de enumeración puede no ejecutarse
  • Falta System.Data.SqlClient en un proyecto de .NET Core
  • ASP.NET Core:cómo cambiar la configuración de serialización de JSON
  • ASP.NET Core:cómo hacer que los controladores usen Newtonsoft
  • C#:métodos de extensión de Newtonsoft para HttpClient
  • C#:obtenga y envíe JSON con HttpClient
  • System.InvalidOperationException:no se puede resolver el servicio para el tipo al intentar activar
  • System.Text.Json:uso de tipos anónimos para personalizar la serialización
  • System.Text.Json:use JsonConverterFactory para serializar varios tipos de la misma manera
  • System.Text.Json – Cómo serializar propiedades no públicas
  • System.Text.Json.JsonException:el valor JSON no se pudo convertir a System.DateTime
  • ASP.NET Core:código auxiliar de servicio autohospedado con una interfaz de línea de comandos
  • Cómo detener el servicio ASP.NET cuando falla un servicio en segundo plano
  • C# – Cómo suministrar IOptions
  • ASP0000 Llamar a BuildServiceProvider desde el código de la aplicación da como resultado la creación de una copia adicional de los servicios singleton
  • ASP.NET Core:la dependencia inyecta un servicio en segundo plano en los controladores
  • C#:cómo leer por lotes con Threading.ChannelReader
  • System.ArgumentException:Complex DataBinding acepta como fuente de datos un IList o un IListSource
  • Cómo usar NLog en ASP.NET
  • ASP.NET Core:cómo realizar pruebas unitarias de su clase de middleware
  • ASP.NET Core:cómo agregar su propia función de middleware
  • C#:cómo cambiar el tiempo de espera de HttpClient por solicitud
  • C#:compruebe si una cadena contiene alguna subcadena de una lista
  • C# – Cómo usar Polly para hacer reintentos
  • Cómo hacer reintentos en EF Core
  • C#:cómo realizar una prueba unitaria del código que lee y escribe en la consola
  • C#:obtenga una lista de tipos definidos en un ensamblaje sin cargarlo
  • C#:los operadores 'es' y 'como'
  • C#:rellena una matriz 2D en todos los lados
  • C#:cómo usar parámetros con valores de tabla (TVP) con ADO.NET, Dapper y EF Core
  • ASP.NET Core:registra mensajes en la base de datos en segundo plano
  • C#:los secretos de usuario no se cargan cuando usa GenerateAssemblyInfo=false
  • Forma rápida de crear un proyecto de prueba unitaria en Visual Studio
  • Moq:verificación de parámetros pasados ​​​​a un método simulado
  • Moq:cómo usar Callback () para capturar parámetros pasados ​​​​a métodos simulados
  • Error CS0854 cuando usa Moq con parámetros opcionales
  • Explicación del algoritmo:obtenga el máximo de artículos que puede comprar con un presupuesto fijo
  • C#:busque XML para elementos, valores y atributos
  • C# – Disyuntor con Polly
  • C#:cómo actualizar appsettings.json mediante programación
  • C#:controladores de eventos de excepción global
  • C#:cómo cargar ensamblajes en tiempo de ejecución con Microsoft Extensibility Framework (MEF)
  • C#:cómo hacer coincidir un parámetro de tipo anónimo en un método simulado
  • C#:agregue o sobrescriba un valor en ConcurrentDictionary
  • ASP.NET Core:obtenga datos de formulario publicados en un controlador API
  • C#:convierte una lista en un diccionario
  • C#:código de prueba de unidad que hace File IO
  • Obtener resultados de consultas de SQL Server como JSON
  • C#:seleccione objetos distintos en función de una propiedad
  • C#:uso de la reflexión para obtener propiedades
  • C#:cómo agregar encabezados de solicitud al usar HttpClient
  • Comparación de rendimiento con gráficos de Benchmark.NET
  • C#:use el retorno de rendimiento para minimizar el uso de memoria
  • C#:guarda una lista de cadenas en un archivo
  • ASP.NET Core:obtención de valores de cadena de consulta
  • C#:envío de cadenas de consulta con HttpClient
  • C# – SecurityException al escribir en el registro de eventos de Windows
  • C#:eliminar caracteres no alfanuméricos de una cadena
  • ASP.NET Core:cómo realizar una prueba unitaria de un filtro de acción
  • ASP.NET Core:cómo agregar su propio filtro de acción
  • C#:obtenga todas las clases con un atributo personalizado
  • C#:recorta una cadena UTF-8 al número de bytes especificado
  • C#:redondea a los 30 minutos más cercanos
  • C#:eliminación de la solicitud HttpContent cuando se usa HttpClient
  • C# – Cómo enviar un archivo con HttpClient
  • C#:cómo actualizar mediante programación el archivo de secretos de usuario
  • ASP.NET Core:cómo recibir un archivo en una solicitud de API web
  • C# – Cómo leer encabezados de respuesta con HttpClient
  • EF Core:asignación de herencia
  • C#:deserializar JSON con números entre comillas
  • ASP.NET Core:cómo devolver una respuesta 500
  • C# – Cómo cancelar una solicitud HttpClient
  • C#:obtenga un valor de identidad insertado con Dapper
  • Microsoft.TextTemplating.targets no se importó debido a que el archivo no existe
  • C#:agregar parámetros dinámicos con Dapper
  • C#:asigne los resultados de la consulta a varios objetos con Dapper
  • C#:uso de transacciones SQL con Dapper
  • C#:ejecución de consultas SQL básicas con Dapper
  • Cómo desactivar las sugerencias de finalización de IntelliCode en Visual Studio
  • Cómo agregar .gitignore en Visual Studio
  • C#:configurar cuánto tiempo permanecerá abierta una conexión HttpClient
  • C#:las ganancias de rendimiento de HttpClient reutilizando conexiones
  • C#:excluir los métodos auxiliares de lanzamiento de excepciones del seguimiento de la pila
  • System.Text.Json:deserializar propiedades que no forman parte de la clase
  • System.Text.Json:controle el orden en que las propiedades se serializan
  • WinForms – Entrada de fecha y hora
  • C# – Obtener el último día del mes
  • System.Text.Json:aplica un convertidor personalizado a una propiedad específica
  • C#:cambiar el formato de fecha de serialización JSON
  • C# – ¿Adónde fue Main()?
  • C#:convierte un objeto a JSON y viceversa
  • Cómo hacer que la comprobación actualizada de la compilación ignore la salida generada por la plantilla de texto
  • C#:rellena un objeto existente con JSON
  • C#:forma sencilla de implementar GetHashCode() y Equals()
  • C#:cómo ignorar los errores de deserialización de JSON
  • C#:use registros como acceso directo para definir DTO
  • C#:deserializar una matriz JSON en una lista
  • C#:deserializar JSON como flujo
  • C# – Ejemplos de uso de GroupBy()
  • Use las últimas funciones de System.Text.Json en versiones anteriores del marco
  • C# – Obtener nombres de argumentos automáticamente
  • C# – Cómo leer el atributo Descripción
  • WinForms:no se puede editar una columna de DataGridView
  • Plantillas de proyecto de Visual Studio sin API mínima y declaración de nivel superior
  • C# – Manejo de redireccionamientos con HttpClient
  • Ocurrió un error fatal. No se pudo encontrar la biblioteca requerida hostfxr.dll
  • C#:conéctese a una base de datos MySQL
  • C#:use SortedSet para mantener una colección de elementos ordenados en todo momento
  • C#:deserializar JSON a un tipo derivado
  • C#:ejemplos del uso de JsonDocument para leer JSON
  • C#:cómo leer los detalles del problema JSON con HttpClient
  • C#:advertencias de parámetros de documentación XML (CS1571, CS1572, CS1573)
  • ASP.NET Core:cómo probar unitariamente un atributo de validación de modelo
  • ASP.NET Core:cree un atributo de validación de modelo personalizado
  • ASP.NET Core:la solicitud coincidió con varios puntos finales
  • C#:el objeto JSON contiene una coma final al final que no es compatible
  • ASP.NET Core:atributos de validación del modelo API
  • C#:deserializar JSON con diferentes nombres de propiedad
  • C#:deserializar JSON con un constructor específico
  • Visual Studio:cómo usar puntos de interrupción condicionales
  • CA2208:Crear instancias de excepciones de argumentos correctamente
  • Cómo vincular controles a una fuente de datos de objeto en un proyecto de aplicación WinForms (.NET Core)
  • Algoritmo explicado:problema de secuencia Zig Zag en HackerRank
  • Visual Studio:comparta un archivo entre varios proyectos
  • ASP.NET Core:cómo obtener encabezados de solicitud
  • Visual Studio:cómo hacer que la acción rápida de la interfaz de implementación genere propiedades automáticas
  • C#:cómo obtener el código de estado al usar HttpClient
  • C#:uso de la reflexión para obtener propiedades de la subclase y la clase base
  • C# – Filtrar un diccionario
  • C#:cambie los valores de un diccionario en un bucle foreach
  • C#:obtenga el nombre para mostrar de una zona horaria con el desplazamiento UTC de la fecha actual
  • C# – Cómo usar TimeZoneInfo
  • C#:obtenga la clave con el valor máximo en un diccionario
  • C# – Obtener la fecha y hora actual
  • C# – Bucle a través de un diccionario
  • WinForms:recorrer los controles de un formulario
  • WinForms – ComboBox con descripción enumerada
  • C#:compruebe si una propiedad es una enumeración con reflejo
  • C#:cuando faltan SetBasePath() y AddJsonFile() para ConfigurationBuilder
  • Primeros pasos con el lenguaje C#
  • literales
  • Operadores
  • Declaraciones condicionales
  • Operador de igualdad
  • Es igual a y GetHashCode
  • Operador de fusión nula
  • Operadores condicionales nulos
  • nombre del operador
  • Cadenas textuales
  • Operaciones comunes de cadenas
  • Cadena.Formato
  • Concatenar cadenas
  • Manipulación de cadenas
  • Interpolación de cadenas
  • Secuencias de escape de cadenas
  • Constructor de cadenas
  • Análisis de expresiones regulares
  • Métodos de fecha y hora
  • O(n) Algoritmo para la rotación circular de una matriz
  • enumeración
  • tuplas
  • guía
  • Entero grande
  • Inicializadores de colección
  • Una descripción general de las colecciones de C#
  • Bucle
  • iteradores
  • IEnumerable
  • Tipo de valor frente a tipo de referencia
  • Tipos incorporados
  • Alias ​​de tipos incorporados
  • Tipos anónimos
  • tipo dinámico
  • Conversión de tipo
  • Fundición
  • Tipos anulables
  • Constructores y Finalizadores
  • Modificadores de acceso
  • Interfaces
  • Clases estáticas
  • Implementación Singleton
  • Inyección de dependencia
  • Clase parcial y métodos.
  • Inicializadores de objetos
  • Métodos
  • Métodos de extensión
  • Argumentos con nombre
  • Argumentos con nombre y opcionales
  • Anotación de datos
  • Palabras clave
  • Programación Orientada a Objetos en C#
  • recursividad
  • Convenciones de nombres
  • Comentarios de documentación XML
  • Comentarios y regiones
  • Herencia
  • Genéricos
  • Declaración de uso
  • Uso de directiva
  • Interfaz desechable
  • Reflexión
  • Interfaz consultable
  • Enlace a objetos
  • Consultas LINQ
  • LINQ a XML
  • XmlDocument y el espacio de nombres System.Xml
  • XDocument y el espacio de nombres System.Xml.Linq
  • Características de C# 7.0
  • Características de C# 6.0
  • Características de C# 5.0
  • Características de C# 4.0
  • Características de C# 3.0
  • Manejo de excepciones
  • Excepcion de referencia nula
  • Manejo de FormatException al convertir cadenas a otros tipos
  • Leer y comprender Stacktraces
  • Diagnóstico
  • Desbordamiento
  • Primeros pasos:Json con C#
  • Usando json.net
  • Expresiones Lambda
  • Generador de consultas de Lambda genérico
  • Propiedades
  • Inicializando Propiedades
  • Interfaz INotifyPropertyChanged
  • Eventos
  • Árboles de expresión
  • Resolución de sobrecarga
  • BindingList<T>
  • Directivas del pre procesador
  • estructuras
  • Atributos
  • delegados
  • E/S de archivos y secuencias
  • Redes
  • Realización de solicitudes HTTP
  • Leer y escribir archivos .zip
  • Observador del sistema de archivos
  • Acceda a la carpeta compartida de la red con nombre de usuario y contraseña
  • Zócalo asíncrono
  • Filtros de acción
  • Polimorfismo
  • Inmutabilidad
  • indexador
  • Marcado y sin marcar
  • Corriente
  • Temporizadores
  • Cronómetros
  • enhebrar
  • Ejemplos de Async/await, Backgroundworker, Task y Thread
  • Async-Await
  • Contexto de sincronización en Async-Await
  • FondoTrabajador
  • Biblioteca paralela de tareas
  • Hacer que un subproceso variable sea seguro
  • Declaración de bloqueo
  • Palabra clave de rendimiento
  • Construcciones de flujo de datos de la biblioteca paralela de tareas (TPL)
  • Programación funcional
  • Delegados de funciones
  • Función con múltiples valores de retorno
  • Serialización binaria
  • IClonable
  • IComparable
  • Acceso a bases de datos
  • Usando SQLite en C#
  • almacenamiento en caché
  • Código de Contratos
  • Código de Contratos y Afirmaciones
  • Patrones de diseño estructural
  • Patrones de diseño creacional
  • Implementación del patrón de diseño Decorator
  • Implementación del patrón de diseño Flyweight
  • Automatización.de.Gestión.de.Sistemas
  • System.DirectoryServices.Protocols.LdapConnection
  • Controlador de autenticación C#
  • Punteros
  • Punteros y código no seguro
  • Cómo usar estructuras de C# para crear un tipo de unión (similar a las uniones de C)
  • Extensiones Reactivas (Rx)
  • Ejemplos de AssemblyInfo.cs
  • Creación de una aplicación de consola con un editor de texto sin formato y el compilador de C# (csc.exe)
  • CLSCompliantAttribute
  • Colección Observable<T>
  • Funciones hash
  • Generando Números Aleatorios en C#
  • Criptografía (Sistema.Seguridad.Criptografía)
  • Identidad de ASP.NET
  • Código no seguro en .NET
  • Guión C#
  • Compilación en tiempo de ejecución
  • interoperabilidad
  • Plataforma del compilador .NET (Roslyn)
  • Generador de IL
  • Generación de código T4
  • Creación de un cuadro de mensaje propio en la aplicación de formulario de Windows
  • Incluir recursos de fuentes
  • Importar contactos de Google
  • Recolector de basura en .Net
  • Microsoft.Exchange.WebServices
  • Fundación de comunicación de Windows
  • Anti-pattern
  • Informazioni su algoritmi, framework e relazioni tra pattern
  • La struttura dei pattern
  • Classificazione dei pattern
  • Classificazione dei modelli di progettazione
  • Formazione o mentoring:qual è la differenza?
  • Spiegazione delle linee guida di base del C++:best practice per il C++ moderno
  • La storia dei modelli
  • I vantaggi dei modelli
  • Modelli di progettazione e modelli architettonici con C++:una prima panoramica
  • Range di miglioramenti con C++23
  • Iteratori migliorati con intervalli
  • Sentinelle e concetti con algoritmi di intervalli
  • Proiezioni con intervalli
  • Verifica tipi con concetti
  • Un'implementazione std::advance con C++98, C++17 e C++20
  • Progettazione di software con caratteristiche e invio di tag
  • Norme
  • Evitare i temporanei con i modelli di espressione
  • Ulteriori informazioni sul polimorfismo dinamico e statico
  • Polimorfismo dinamico e statico
  • constexpr if
  • Ulteriori informazioni sui fondamenti del mio programma di mentoring per professionisti C++
  • constexpr e funzioni consteval in C++20
  • Funzioni constexpr
  • Il problema dei filosofi a tavola II
  • Il problema dei filosofi a tavola I
  • Nozioni fondamentali del mio programma di mentoring per professionisti C++
  • La libreria dei tratti dei tipi:ottimizzazione
  • La libreria dei tratti dei tipi:correttezza
  • La libreria dei tratti dei tipi:std::is_base_of
  • La libreria dei tratti dei tipi:confronti dei tipi
  • The Type-Traits Library:Type Checks
  • Metaprogrammazione di modelli - Programmazione ibrida
  • Metaprogrammazione di modelli:come funziona
  • Metaprogrammazione di modelli:come è iniziato tutto
  • Tipo di ritorno automatico (C++11/14/20)
  • Tipo di ritorno automatico (C++98)
  • L'amicizia speciale dei modelli
  • Visitare una std::variant con il pattern di sovraccarico
  • Moduli C++20:frammenti di moduli privati ​​e unità di intestazione
  • Modelli variadici o il potere dei tre punti
  • Istanza modello
  • Algoritmi paralleli dell'STL con il compilatore GCC
  • Specializzazione completa dei modelli di funzioni
  • Specializzazione modelli - Maggiori dettagli sui modelli di classe
  • Specializzazione modello
  • Deduzione dell'argomento del modello dei modelli di classe
  • Argomenti del modello
  • Modelli di alias e parametri di modello
  • Concorrenza con l'aggiornamento C++ moderno a C++20
  • Sorpresa inclusa:eredità e funzioni dei membri dei modelli di classe
  • Modelli di classe
  • Modelli di funzione
  • Modelli - Primi passi
  • Versione stampata di C++20 e codice sorgente su GitHub
  • E il vincitore è:modelli
  • Quo Vadis - Modernes C++
  • Ripresa automatica di un lavoro con coroutine su un thread separato
  • Avvio di lavori con Coroutines
  • Un flusso di dati generico con coroutine in C++20
  • Eseguire un futuro in un thread separato con le coroutine
  • Futuro pigro con coroutine
  • Implementazione di Simple Futures con le coroutine
  • Stream di output sincronizzati con C++20
  • Un thread migliorato con C++20
  • Interruzione cooperativa di un thread in C++20
  • Barriere e puntatori atomici intelligenti in C++20
  • Si blocca in C++20
  • Semafori in C++20
  • Confronto delle prestazioni delle variabili di condizione e dell'atomica in C++20
  • Sincronizzazione con Atomics in C++20
  • Riferimenti atomici con C++20
  • Manipolazione di bit con C++20
  • Confronti sicuri di integrali con C++20
  • Calendario e fusi orari in C++20:fusi orari
  • Calendario e fusi orari in C++20:gestione delle date del calendario
  • Calendario e fusi orari in C++20:date del calendario
  • Più e più utilità in C++20
  • C++20:Estendi std::format per i tipi definiti dall'utente
  • std::format in C++20
  • Più funzioni utili per i container con C++20
  • E i vincitori sono:
  • Nuovi attributi con C++20
  • Più funzionalità Lambda con C++20
  • La libreria standard C++:la terza edizione include C++20
  • Lambda più potenti con C++20
  • Vari miglioramenti ai modelli con C++20
  • Risoluzione dell'ordine di inizializzazione statico Fiasco con C++20
  • Due nuove parole chiave in C++20:consteval e constinit
  • Inizializzatori designati
  • C++20:confronto ottimizzato con l'operatore spaziale
  • C++20:maggiori dettagli per l'operatore dell'astronave
  • C++20:l'operatore di confronto a tre vie
  • I seminari in presenza e i seminari online sono diversi
  • C++20:moduli struttura
  • C++20:unità di interfaccia del modulo e unità di implementazione del modulo
  • Il C++ moderno diventa mondiale
  • C++20:i vantaggi dei moduli
  • C++20:potenti coroutine con cppcoro
  • Quattro buoni per l'istruzione
  • C++20:un flusso di dati infinito con coroutine
  • C++20:Coroutine - Una prima panoramica
  • C++20:funzione mappa Python
  • C++20:funzione di intervallo Python, la seconda
  • C++20:Pythonic con la libreria Ranges
  • C++20:definire il concetto regolare e semiregolare
  • C++20:definire i concetti di parità e ordinamento
  • Una breve panoramica dell'analizzatore di codice statico PVS-Studio
  • C++20:concetti, dettagli
  • C++20:due estremi e il salvataggio con concetti
  • C++20:The Library
  • C++20:I quattro grandi
  • La concorrenza con il C++ moderno ha un nuovo capitolo
  • Linee guida di base del C++:sicurezza a vita e verifica delle regole
  • Linee guida di base del C++:limiti di sicurezza
  • Altri miti sui lettori del mio blog
  • Miti dei lettori del mio blog
  • Linee guida di base del C++:più non regole e miti
  • Linee guida di base del C++:sezioni di supporto
  • La libreria delle espressioni regolari
  • Cose che dovresti sapere su In- e Output con Stream
  • Linee guida di base di C++:regole per le stringhe
  • Amici più speciali con std::map e std::unordered_map
  • Linee guida di base di C++:std::array e std::vector sono i tuoi amici
  • Linee guida di base del C++:la libreria standard
  • Ulteriori dettagli sui moduli
  • Moduli
  • Linee guida di base C++:file sorgente
  • C++ Insights - Istanza modello
  • C++ Insights - Conversioni implicite
  • Linee guida di base per C++:mischiare C con C++
  • Modelli:idee sbagliate e sorprese
  • Linee guida di base C++:sorpresa inclusa con la specializzazione dei modelli di funzione
  • Linee guida di base del C++:altre regole del modello
  • Linee guida di base del C++:programmazione in fase di compilazione con i tratti del tipo (il secondo)
  • Linee guida di base del C++:regole per la metaprogrammazione dei modelli
  • Linee guida di base del C++:regole per i modelli Variadic
  • Meeting Embedded e Meeting C++ 2018
  • Linee guida di base C++:interfacce modello
  • Linee guida di base di C++:passaggio di oggetti funzione come operazioni
  • Sono orgoglioso di presentare:la libreria standard C++ che include C++14 e C++17
  • Linee guida di base del C++:definizione dei concetti, il secondo
  • Un nuovo thread con C++20:std::jthread
  • Linee guida di base del C++:regole per l'uso dei concetti
  • CppCon 2018
  • Linee guida di base del C++:cancellazione del tipo con i modelli
  • Linee guida di base del C++:cancellazione del tipo
  • Linee guida di base C++:regole per modelli e programmazione generica
  • Guidelines di base di C++:vai a considerare il male
  • Il nuovo pacchetto pdf è pronto:linee guida di base di C++ - concorrenza e parallelismo
  • Linee guida di base per C++:finalmente in C++
  • Linee guida di base del C++:regole sulla gestione delle eccezioni
  • Linee guida di base del C++:lo specificatore e l'operatore nominute
  • Linee guida di base di C++:una breve deviazione ai contratti in C++20
  • Linee guida di base del C++:la risoluzione dell'enigma
  • La fine della mia deviazione:futuri unificati
  • Una breve deviazione:esecutori
  • Linee guida di base del C++:essere consapevoli delle trappole delle variabili di condizione
  • Linee guida di base del C++:più trappole nella concorrenza
  • Linee guida di base del C++:prendersi cura del proprio figlio Thread
  • Linee guida di base C++:condivisione di dati tra thread
  • Linee guida di base di C++:altre regole su concorrenza e parallelismo
  • Linee guida di base del C++:regole per la concorrenza e il parallelismo
  • Linee guida di base del C++:altre regole sulle prestazioni
  • La verità sui puntatori non elaborati rimossi da C++
  • Linee guida di base del C++:regole sulle prestazioni
  • Quale pacchetto pdf devo fornire? Fai la tua scelta!
  • Linee guida di base del C++:regole su dichiarazioni e aritmetica
  • Linee guida di base del C++:ulteriori informazioni sulle strutture di controllo
  • Linee guida di base del C++:regole per le dichiarazioni
  • Linee guida di base del C++:regole sulle donazioni
  • Linee guida di base del C++:regole per conversioni e cast
  • Linee guida di base del C++:più regole per le espressioni
  • Linee guida di base di C++:regole per le espressioni
  • Linee guida di base del C++:più regole per le dichiarazioni
  • Linee guida di base del C++:dichiarazioni e inizializzazioni
  • Pulisci C++
  • Linee guida di base del C++:regole per espressioni e affermazioni
  • Linee guida di base del C++:passaggio di puntatori intelligenti
  • Linee guida di base del C++:regole per i puntatori intelligenti
  • Linee guida di base del C++:regole per l'allocazione e la deallocazione
  • Linee guida di base C++:regole sulla gestione delle risorse
  • Linee guida di base del C++:regole per le enumerazioni
  • Linee guida di base del C++:regole per i sindacati
  • Linee guida di base del C++:più regole per il sovraccarico
  • La libreria standard C++:la seconda edizione include C++17
  • Linee guida di base di C++:accesso agli oggetti in una gerarchia
  • Linee guida di base del C++:le regole rimanenti sulle gerarchie di classi
  • È disponibile il nuovo pacchetto pdf:programmazione funzionale con C++17 e C++20
  • Linee guida di base del C++:altre regole sulle gerarchie di classi
  • Linee guida di base C++:gerarchie di classi
  • Linee guida di base di C++:oggetti funzione e Lambda
  • Linee guida di base del C++:confronto, scambio e hash
  • Linee guida di base del C++:regole per la copia e lo spostamento
  • Linee guida di base di C++:costruttori
  • Il nuovo pacchetto pdf è pronto:C++17
  • Linee guida di base del C++:regole del distruttore
  • Linee guida di base del C++:la regola di zero, cinque o sei
  • Linee guida di base del C++:regole di classe
  • Quale pacchetto pdf devo fornire?
  • Linee guida di base del C++:semantica dei parametri di funzione e valori restituiti
  • Linee guida di base del C++:le regole per il parametro della funzione in, out, in-out, consumer e forward
  • La concorrenza con il C++ moderno è completa al 95%; Compresi tutti i file sorgente
  • Linee guida di base C++:definizioni di funzioni
  • Linee guida di base di C++:la libreria di supporto delle linee guida
  • Linee guida di base C++:interfacce II
  • Linee guida di base C++:interfacce I
  • Perché abbiamo bisogno delle linee guida per il C++ moderno?
  • Cos'è il C++ moderno?
  • Il vincitore è:Multithreading:l'interfaccia di alto livello
  • ABA - A non è la stessa cosa di A
  • Algoritmi bloccanti e non bloccanti
  • Condizioni di razza dannose e gare di dati
  • Condizioni di gara e gare di dati
  • C++17:contenitori associativi migliorati e accesso uniforme ai contenitori
  • C++17:nuovi algoritmi paralleli della libreria di modelli standard
  • C++17 ha un visitatore
  • Ottieni il pacchetto PDF corrente:concorrenza con C++17 e C++20
  • C++17 - Evita di copiare con std::string_view
  • I vincitori dei prossimi pacchetti PDF
  • C++17- std::byte e std::filesystem
  • C++17- Maggiori dettagli sul linguaggio principale
  • C++17 - Cosa c'è di nuovo nella libreria?
  • Come ottenere il pacchetto pdf?
  • C++17 - Cosa c'è di nuovo nel linguaggio principale?
  • E i vincitori sono:The C++ Memory Model/Das C++ Speichermodell
  • Pacchetti PDF
  • Ho finito - Geschafft:parole sul futuro dei miei blog
  • Concetti - Segnaposto
  • Memoria transazionale
  • Coroutine
  • Chiusure e barriere
  • std::future estensioni
  • Puntatori atomici intelligenti
  • Multithreading con C++17 e C++20
  • C++ è pigro:CRTP
  • Monadi in C++
  • Concetti
  • Fold espressioni
  • Ricorsione, manipolazione di elenchi e valutazione pigra
  • Dati immutabili
  • La definizione di programmazione funzionale
  • Funzionale in C++11 e C++14:tabella di spedizione e Lambda generici
  • Gestione della memoria con std::allocator
  • Inoltro perfetto
  • Tempo per i desideri
  • Copia contro spostamento semantica:alcuni numeri
  • std::array - Memoria dinamica, no grazie
  • Gestione automatica della memoria dei contenitori STL
  • Specialità di std::shared_ptr
  • std::shared_ptr
  • std::unique_ptr
  • Dati vecchi comuni generalizzati
  • Tipo-tratti:le prestazioni contano
  • constexpr - Variabili e oggetti
  • La costante del puntatore nullo nullptr
  • Enumerazioni fortemente tipizzate
  • Crudo e cotto
  • Valori definiti dall'utente
  • Pubblicato su Leanpub:The C++ Standard Library
  • Sono orgoglioso di presentare:The C++ Standard Library
  • Tipi di controllo
  • Più e più Risparmia
  • inizializzazione automatica
  • Fatti
  • Miti
  • I tre orologi
  • La biblioteca del tempo
  • La mia conclusione:somma di un vettore in tre varianti
  • Multithread:somma con sincronizzazione minima
  • Multithread:somma di un vettore
  • Inizializzazione thread-safe di un singleton
  • Ottimizzazione continua:semantica rilassata con CppMem
  • Ottimizzazione in corso:acquisizione-rilascio semantico con CppMem
  • Ottimizzazione continua:coerenza sequenziale con CppMem
  • Ottimizzazione in corso:accesso non sincronizzato con CppMem
  • CppMem - Panoramica
  • Acquisi-rilascio recinzioni
  • Le recinzioni sono barriere di memoria
  • Acquire-Release Semantic - Il tipico malinteso
  • memory_order_consume
  • 100 post Anniversary - Quo vadis Modernes C++?
  • Sincronizzazione e vincoli di ordinazione
  • Atomics
  • Il booleano atomico
  • Modello di memoria C++
  • Sincronizzazione dei thread con variabili di condizione o attività
  • I futuri speciali
  • Promessa e futuro
  • C++ moderno
  • Chiamate di funzioni asincrone
  • Attività
  • Preferisci i blocchi ai mutex
  • I rischi dei mutex
  • Argomenti del thread
  • Thread a vita
  • Per i correttori di bozze e le persone curiose
  • Multithreading nel C++ moderno
  • Perché il mio blog in inglese?
  • Un inno agli strumenti di formattazione del codice
  • Annullamento della definizione del preprocessore C++
  • Incagliato con un compilatore C++ e un mucchio di code
  • Attributi C++
  • Accio Dependency Manager
  • Una torta per la tua ciliegia:cosa dovrebbe contenere la libreria standard C++?
  • Sullo stato della cross-compilation nel mondo C++
  • Un C++ Hello World e il giardino della sventura murato in oro rosa
  • Un mondo C++ Hello e il simpatico arcobaleno senza cuore
  • Un C++ Hello World e un bicchiere di vino, oh mio!
  • Il caso degli inizializzatori automatici dei membri di dati non statici
  • Lo spazio di progettazione strettamente vincolato di comode sintassi per la programmazione generica
  • Riunione del comitato di Rapperswil:un reportage di viaggio
  • Una lattina di span
  • Cos'è C++ ?
  • Verso moduli C++ migliori - Parte 2:Denominazione dei moduli
  • Verso moduli C++ migliori - Parte 1:Mappatura dei moduli
  • RangeOf:un intervallo migliore
  • Riunione del comitato di San Diego:un resoconto di viaggio
  • I moduli non sono un'opportunità di strumenti
  • Unità di traduzione considerate dannose ?
  • In attesa di std::embed:array molto grandi in Clang
  • Memorizzazione di Unicode:mappatura del nome del carattere in Codepoint
  • Un'astrazione asincrona universale per C++
  • Compilazione C++:cinquanta sfumature di Mojibake
  • Set di personaggi:una pessima idea dall'età del bronzo
  • Kona:un resoconto di viaggio
  • Crea C++ dal sorgente:Parte 1/N - Miglioramento dei tempi di compilazione
  • Alcune funzionalità sperimentali per C++
  • Come utilizzo i riferimenti
  • Il giorno in cui è morta la biblioteca standard
  • Spedizione di C++20 a Praga
  • muoviti, ancora più semplicemente
  • Un'astrazione I/O universale per C++
  • Controllo della risoluzione di sovraccarico n. 3:invio dei tag
  • Controllo della risoluzione del sovraccarico n. 2:miglioramento dei messaggi di errore per la risoluzione del sovraccarico non riuscita
  • Controllo della risoluzione di sovraccarico n. 1:prevenzione delle conversioni implicite
  • AllocatorAwareContainer:introduzione e insidie ​​di propagate_on_container_XXX defaults
  • Memoria 0.4:lucidatura, gestione degli errori, archiviazione, caratteristiche, documentazione e altro
  • Memoria 0.5:sistema di build migliore, allocatori di basso livello, BlockAllocator ed è necessario il tuo feedback
  • Sfida di implementazione:una funzione di zeri iniziali del conteggio
  • Una delle funzionalità più sottovalutate di C++:gli alias dello spazio dei nomi
  • Sfida di implementazione:caratteristiche per concetti con funzionalità facoltative
  • Controllo della risoluzione del sovraccarico n. 4:SFINAE
  • (Awesome?) Aggiunte allocator - Considerazioni sulle proposte di allocator
  • Come ho battuto Boost.Pool n. 2:l'inline è fondamentale
  • Come ho battuto Boost.Pool n. 1:Introduzione e risultati di profilazione
  • Esecuzione di calcoli arbitrari con il Concept TS
  • Tutorial:supporto semplice dell'installazione di CMake e find_package()
  • Tu (probabilmente) non vuoi le lezioni finali
  • Sviluppo guidato dai problemi
  • Standardese - un Doxygen di nuova generazione (in lavorazione)
  • Come ho battuto Boost.Pool n. 4:su astrazioni e algoritmi
  • Come ho battuto Boost.Pool n. 3:i rami sono cattivi
  • Muoversi in sicurezza:sapere cosa si può fare nello stato di trasferimento
  • Tutorial:semplice gestione delle dipendenze per C++ con CMake e Git
  • Tecniche flessibili di gestione degli errori in C++
  • Generatore di documentazione standard versione 0.1
  • Tu (probabilmente) vuoi le lezioni finali?
  • Come faccio a implementare le asserzioni?
  • Sfida di implementazione:concetti in C++14
  • Scelta della giusta strategia di gestione degli errori
  • Sposta semantica e costruttori predefiniti – Regola del sei?
  • Generatore di documentazione standard versione 0.2:collegamento di entità, generazione di indici e altro
  • Modelli di funzione:deduci gli argomenti del modello o passa in modo esplicito?
  • void foo(T&out) - Come correggere i parametri di output
  • Tutorial:emulazione di typedef forti/opachi in C++
  • Digita sicura - Zero programmi di utilità per una maggiore sicurezza dei tipi
  • Prevenire gli errori di precondizione con il sistema di tipo C++
  • La mia opinione sulla variante
  • Tutorial:disabilitazione condizionale delle funzioni non modello
  • Correzione di std::initializer_list
  • Generatore di documentazione standard versione 0.3:Gruppi, documentazione inline, modalità modello e altro
  • Memoria 0.6:composizione e allocatori congiunti
  • Sfida di implementazione flag_set:maschera di bit sicura dai tipi, difficile da usare in modo improprio
  • Implementazione di un tuple_iterator
  • Il problema con la progettazione basata su criteri
  • L'implementazione di function_view è più difficile di quanto potresti pensare
  • Come gestire gli errori nei costruttori senza eccezioni?
  • Valutazione pigra degli argomenti delle funzioni in C++
  • Preferisci non membri, non amici?
  • L'anno è il 2017 - Il preprocessore è ancora necessario in C++?
  • cppast - Una libreria per analizzare e lavorare con C++ AST
  • std::string_view accettare provvisori:buona idea o orribile insidia?
  • Eccezioni vs previsto:troviamo un compromesso
  • Cosa dovrebbe far parte della libreria standard C++?
  • Scrivi costruttori espliciti, ma per quanto riguarda l'assegnazione?
  • Pensieri in movimento distruttivo
  • La precedenza dell'operatore è interrotta
  • Dovresti mettere un optional in un contenitore?
  • Linee guida per i riferimenti Rvalue nelle API
  • Gestione flessibile dei problemi con Trello e IFTTT
  • Linee guida per la progettazione del costruttore e del getto
  • Sfida di implementazione:rivisitare il modello dei visitatori
  • Matematica dietro il confronto n. 2:Ordinare le relazioni in matematica
  • Parliamo di std::optional<T&> e di riferimenti facoltativi
  • La matematica dietro il confronto n. 1:relazioni di uguaglianza ed equivalenza
  • Una (migliore) tassonomia dei puntatori
  • opzionale in Contenitori Ⅱ — Non tutti gli usi std::vector sono uguali
  • Esercitazione:gestione degli avvisi del compilatore con CMake
  • Proposte per riparare l'operatore dell'astronave
  • La matematica dietro il confronto n. 5:algoritmi di ordinazione
  • La matematica dietro il confronto n. 4:confronto a tre vie
  • Matematica dietro il confronto n. 3:relazioni di ordinamento in C++
  • Denominazione di cose:implementatore vs. nomi utente
  • Generatore di documentazione standardese:post mortem e il mio futuro open-source
  • Tutorial:quando scrivere quale membro speciale
  • Optional nidificati, Previsto e Composizione
  • Spazi dei nomi in linea 101
  • Tecnica:espressione di funzione richiamata immediatamente per la metaprogrammazione
  • Sfida di implementazione:sostituzione di std::move e std::forward
  • Trucchi di espressione Nifty Fold
  • Esercitazione:Sentinelle iteratrici di C++20
  • std::polymorphic_value + Digitazione anatra =Cancellazione tipo
  • Sfida di implementazione:albero di analisi compatto e senza perdite con attraversamento iterativo
  • Banalmente copiabile non significa banalmente copiabile
  • Qual è l'unità di un numero di colonna di testo?
  • Trucchi con argomenti di template predefiniti
  • constexpr è una piattaforma
  • Tecnica:generazione e ottimizzazione del codice temporale della compilazione
  • Ho accidentalmente scritto una libreria di analisi completa di Turing
  • Tutorial:la tecnica dell'interfaccia CRTP
  • I concetti di C++20 sono strutturali:cosa, perché e come cambiarlo?
  • Tutorial:frammenti di codice interattivi con Hugo e Compiler Explorer
  • malloc() e free() sono una cattiva API
  • La caratteristica più eccitante di Carbon è la sua convenzione di chiamata
  • Tutorial:preparazione delle librerie per CMake FetchContent
  • Tecnica:varianti e scatole ricorsive
  • saturating_add vs. saturating_int – nuova funzione vs. nuovo tipo?
  • CMAKE_SOURCE_DIR probabilmente non è quello che vuoi
  • Tutorial VK_KHR_dynamic_rendering
  • Come creo la funzionalità bilingue di questo blog in semplice dattiloscritto
  • Utilità della libreria standard di Little C++:std::align
  • Divertiti con la ricerca ternaria
  • Gestione delle risorse e RAII in C++
  • Integra un framework di unit test in cmake
  • L'intuizione dietro l'istruzione X86 lea
  • Quando muore un oggetto temporaneo C++?
  • Esercitazione Lambda C++
  • Spiegazione della ricorsione della coda
  • Const Correttezza Problema di std::function
  • Rendi impossibile lo stato non rappresentabile, in C++
  • Stiamo definendo male gli operatori di assegnazione.
  • Report di viaggio CppCon 2019
  • Rapporto di viaggio ACM Siggraph 2019
  • Zero is the Devil:modi comuni per costruire dimostrazioni fasulle
  • Sintesi della lettura:gennaio - marzo 2020
  • Concetti nei linguaggi di programmazione, Parte II:Statica
  • Il sorprendente impatto del codegen di noException
  • Concetti nei linguaggi di programmazione, parte I:giudizi e regole di inferenza
  • Errori di fatto in questi moderni linguaggi di programmazione ti faranno soffrire e perché è una sofferenza da leggere
  • Migliora il tempo di collegamento della ruggine con lld
  • Moduli ricorsivi in ​​OCaml
  • Fai attenzione al passaggio di lambda mutabile agli algoritmi STL.
  • L'implicazione delle variabili membro const o di riferimento in C++
  • Non utilizzare automaticamente i parametri automatici in C++
  • L'uso dei parametri predefiniti per aggirare il sistema di tipi è un anti-modello
  • Che cos'è std::function in C++ e perché ne abbiamo bisogno?
  • Risorse che ti aiutano ad approfondire il C++
  • Riassunto della lettura:ottobre - dicembre 2020
  • Stack e ambiti asincroni
  • Concorrenza strutturata
  • Intervalli standard
  • Intervalli, coroutine e reazione:prime riflessioni sul futuro dell'async in C++
  • Post-condizioni sul movimento autonomo
  • Iteratori++, parte 3
  • Iteratori++, Parte 2
  • Iteratori++, Parte 1
  • Essere o non essere (un iteratore)
  • Una fetta di Python in C++
  • Boost.Xpressive FTW
  • Concetti di intervallo, parte 3 di 4:Introduzione agli iterabili
  • Concetti di intervallo, parte 2 di 4:intervalli infiniti
  • Concetti di intervallo, parte 1 di 4:intervalli delimitati
  • Verifica dei concetti in C++11
  • Iteratori di input e intervalli di input
  • Out Parameters, Move Semantics e Stateful Algorithms
  • Riferimenti universali e Costruttore di copia
  • F-Algebre e C++
  • Il miglior consiglio professionale che abbia mai ricevuto
  • Incontrami alla riunione C++
  • Algoritmi dei contenitori
  • Piccola libreria di metaprogrammazione
  • Intervalli, concetti e futuro della libreria standard
  • Progettazione dei punti di personalizzazione in C++11 e oltre
  • N4128:Intervalli per la libreria standard
  • Intervalli in C++:Iterables contati ed efficienza
  • Assert e Constexpr in C++11
  • Cpp-Next.Com e la serie C++ espressiva
  • Comprensioni della gamma
  • Concetti di gamma, parte 4 di 4:verso l'infinito e oltre
  • Decidi un intero C letterale
  • Golf il mio pre-golf C
  • Espandi una matrice C
  • Confronta due interi in C o C++ senza operatori di confronto
  • La più piccola copia del tavolo Lua
  • Funzione C \ C++ più breve per generare -1, 0 ,1
  • stampa da 1 a 100 senza usare la ricorsione e le condizioni
  • Quando fa (x ==x+2)?
  • Converti la stringa in stile __DATE__ in stringa ordinabile
  • Scrivi la più bella composizione bytebeat
  • Libreria C/C++ per la lettura di segnali MIDI da un dispositivo MIDI USB
  • Come si formatta un int long long senza segno usando printf?
  • Perché ricevo un doppio errore gratuito o di corruzione con realloc()?
  • Implementazione GTK di MessageBox
  • Come utilizzare l'API socket C in C++ su z/OS
  • È mai vantaggioso usare "goto" in un linguaggio che supporta loop e funzioni? Se sì, perché?
  • Come si crea una funzione di solo debug che accetta un elenco di argomenti variabili? Come printf()
  • Convertire una stringa esadecimale in un numero intero in modo efficiente in C?
  • Come si passa una funzione come parametro in C?
  • Come si determina la dimensione di un file in C?
  • Gli operatori di spostamento (<<, >>) sono aritmetici o logici in C?
  • Come implementare le continuazioni?
  • Quali sono gli ostacoli alla comprensione dei puntatori e cosa si può fare per superarli?
  • Qualcuno ha esperienza nella creazione di una libreria condivisa in MATLAB?
  • Passando array multidimensionali come argomenti di funzione in C
  • Qual è l'argomento per printf che formatta a lungo?
  • Come posso determinare la dimensione del mio array in C?
  • Qual è il modo più veloce per scambiare valori in C?
  • Come faccio a elencare i simboli in un file .so
  • Come si ottiene il nome file di un file temporaneo da utilizzare in Linux?
  • Come spostare una matrice di byte di 12 bit
  • Qual è il miglior rilevatore di perdite di memoria gratuito per un programma C/C++ e le sue DLL plug-in?
  • C'è una differenza di prestazioni tra i++ e ++i in C?
  • Come posso correggere la dichiarazione iniziale del ciclo utilizzata al di fuori dell'errore GCC in modalità C99?
  • C:Qual è la differenza tra ++i e i++?
  • Trova il bit di ordine più alto in C
  • Cosa fa l'operatore virgola?
  • C'è una differenza tra foo(void) e foo() in C++ o C?
  • Firmato alla conversione senza segno in C:è sempre sicuro?
  • Inizializzazione di stringhe con e senza terminatore finale esplicito
  • Esiste un'alternativa all'utilizzo di % (modulo) in C/C++?
  • Come si imposta, si cancella e si commuta un singolo bit?
  • Come posso eseguire un programma esterno da C e analizzarne l'output?
  • Strumento per tenere traccia delle dipendenze #include
  • la dichiarazione di funzione non è un prototipo
  • Perché non riesco a convertire 'char**' in 'const char* const*' in C?
  • Cos'è un carattere non firmato?
  • Esegui il programma dall'interno di un programma C
  • come posso intercettare le chiamate di sistema di Linux?
  • Che cos'è una tabella dei simboli?
  • Codice C di Unit Test
  • Macro per verificare se un tipo intero è firmato o non firmato
  • C'è un modo per inserire il codice assembly in C?
  • Come ricevere una notifica di modifica di file/directory in C/C++, idealmente utilizzando POSIX
  • Come si avviano i thread in C normale?
  • Le migliori risorse per convertire le intestazioni dll C/C++ in Delphi?
  • Qual è la regola rigorosa di aliasing?
  • Dove posso trovare l'implementazione più veloce al mondo?
  • Quali sono i comportamenti comuni non definiti/non specificati per C in cui ti imbatti?
  • Uno strumento gratuito per controllare il codice sorgente C/C++ rispetto a una serie di standard di codifica?
  • Dove sono archiviate le variabili statiche in C e C++?
  • Cosa significa {0} durante l'inizializzazione di un oggetto?
  • Rimuovere in sicurezza un'unità USB utilizzando l'API Win32?
  • Dove trovo gli attuali documenti standard C o C++?
  • Utilizzo di C/Pthreads:le variabili condivise devono essere volatili?
  • Come posso tagliare gli spazi bianchi iniziali/finali in modo standard?
  • Come eseguire l'addizione di saturazione senza segno in C?
  • Come configurare una ccache condivisa
  • Perché sizeof per uno struct non è uguale alla somma di sizeof di ciascun membro?
  • Conversione di stringhe di 1 e 0 in valore binario
  • Compilatore C per Windows?
  • Qual è la differenza tra vmalloc e kmalloc?
  • Come determinare il valore del parametro del backlog socket listen()?
  • Come prevenire i SIGPIPE (o gestirli correttamente)
  • Il modo più efficiente per implementare una funzione di alimentazione basata su numeri interi pow(int, int)
  • Offset struttura C/C++
  • Come si confrontano le strutture per l'uguaglianza in C?
  • È possibile compilare Python in codice macchina?
  • Come si ottiene l'output dell'assembler dal sorgente C/C++ in gcc?
  • #ifdef vs #if - qual è il metodo migliore/più sicuro per abilitare/disabilitare la compilazione di particolari sezioni di codice?
  • Esiste un tipico modello di implementazione della macchina a stati?
  • Caratteristiche nascoste di C
  • unsigned int vs. size_t
  • Come posso controllare il mio byte flag, verificando che un bit specifico sia a 1 o 0?
  • Intestazione C99 stdint.h e MS Visual Studio
  • Trova a livello di codice il numero di core su una macchina
  • Un modo semplice per utilizzare variabili di tipi enum come stringa in C?
  • Come posso sapere se un determinato percorso è una directory o un file? (C/C++)
  • D è un'alternativa credibile a Java e C++?


  • 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