C Programming >> sitemap >> Page:192:
  • Un tipo di riferimento non annullabile in C# 8 può essere nullo in runtime?
  • Il costruttore è l'unico modo per inizializzare proprietà non nullable in una classe in C#?
  • Modello per delegare il comportamento asincrono in C#
  • Perché asp.net core invia un oggetto vuoto come risposta?
  • L'aggiunta di middleware personalizzato non funziona quando si utilizza IMiddleware
  • Rimuovere gli spazi bianchi negli elementi nella stringa C#
  • Disabilita AutoDetectChanges su Entity Framework Core
  • EF Core 3.1 ExecuteSqlRaw/ExecuteSqlRawAsync sono sostituzioni drop-in per ExecuteSqlCommand/ExecuteSqlCommandAsync?
  • Come localizzare il messaggio di convalida (DataAnnotationsValidator) in blazor lato server
  • Come evitare di violare il principio DRY quando devi avere sia la versione asincrona che quella sincronizzata del codice?
  • Scrittura di membri calcolati con Entity Framework Core
  • Node è 20 volte più veloce di .NET Core nella connessione a Postgres
  • Il modo migliore per cambiare i colori del pennello?
  • Entity Framework (Core) - eliminazione a cascata
  • Impossibile creare un oggetto di tipo 'ApplicationDbContext'. Per i diversi modelli supportati in fase di progettazione
  • C'è un modo per dichiarare un C# lambda e chiamarlo immediatamente?
  • Come ottenere un'istanza di un servizio in ASP.NET Core 3.1
  • È possibile utilizzare gRPC con HTTP/1.1 in .NET Core?
  • Qual è la differenza tra la classe Host e WebHost in asp.net core
  • Posso inviare e-mail SMTP tramite la cassetta postale condivisa di Office365?
  • Come posso convertire JToken in string[]?
  • Usare i blocchi nell'espressione switch C#?
  • L'operazione non è valida a causa dello stato corrente dell'oggetto (System.Text.Json)
  • Più istruzioni in un'espressione switch:C# 8
  • Azione generica dell'API Web
  • metodo c# con parametri illimitati o metodo con un array o un elenco?
  • Errori di connessione a SQL Server durante lo spostamento dell'app .net nel nuovo server
  • Come eseguire la procedura memorizzata con i parametri di output utilizzando FromSqlInterpolated/Database.ExecuteSqlInterpolated in Dot Net Core 3.1?
  • VS Code IntelliSense non funziona per Unity3d
  • Conversione di una stringa in un numero intero senza utilizzare la moltiplicazione C#
  • Comportamento di overflow di C# per uint non controllato
  • Come passare null in body all'endpoint all'interno di asp.net core 3.1
  • 415 Tipo di supporto non supportato per l'applicazione Content-Type/csp-report in ASP.NET Core
  • C# IDisposable, Dispose(), lock (questo)
  • ASP.NET Core 3.1:la localizzazione condivisa non funziona per la versione 3.1
  • Come convalidare file compressi in più parti (cioè zip) che hanno tutte le parti o meno in C#?
  • Come posso invocare il metodo in CircuitHandler di Blazor lato server?
  • Come usare GroupBy in modo asincrono in EF Core 3.1?
  • Come aggiungere un file appsettings.json alla mia configurazione della funzione di Azure 3.0?
  • System.Text.Json.JsonException:non è stato possibile convertire il valore JSON
  • Come si chiama qui:return _()
  • L'attributo JsonProperty funziona in modo errato con .NET Core 3.1 quando utilizzo il simbolo di sottolineatura
  • Impossibile aggiungere appsettings.json all'interno del progetto WPF .net core 3.0
  • Un modo migliore per aggiungere spazi tra i doppi punti e virgola
  • ID fortemente tipizzati in Entity Framework Core
  • Ajax passa un valore vuoto ma il controller ottiene null in ASP.NET MVC
  • JsonSerializer.Deserialize non riesce
  • Come eseguire il seeding in Entity Framework Core 3.0?
  • La creazione di ASP.NET-Core 3.1 con progetti .NET-Standard 2.0 porta a gruppi di Microsoft.AspNetCore.Mvc.Analyzers in conflitto
  • Come si trasmette un dizionario<int, figlio> al dizionario<int, genitore>?
  • Qual è il tipo restituito di C# restituito
  • In che modo questa inizializzazione del dizionario C# è corretta?
  • Istruzione If con più variabili che terminano con un numero
  • C# Blazor:come impedire una chiave specifica sull'input come in JS con e.preventDefault()?
  • Esiste un modo affidabile per registrare le dipendenze in ASP.NET Core 3.1 oltre ad aggiungere tutto nella classe Startup?
  • Errore:la build ha ripristinato i pacchetti NuGet. Compila di nuovo il progetto per includere questi pacchetti nella build. Per maggiori informazioni
  • Come produrre una stringa vuota in .NET?
  • Il processo a volte si blocca durante l'attesa dell'uscita
  • Routing convenzionale nell'API ASP.NET Core
  • JsonException:è stato rilevato un possibile ciclo di oggetti che non è supportato. Ciò può essere dovuto a un ciclo o se la profondità dell'oggetto è maggiore di
  • Perché StringValues ​​è assegnabile a String
  • TimeoutException:il processo Angular CLI non ha avviato l'ascolto delle richieste entro il periodo di timeout di 0 secondi
  • Come aspettare MSSQL in Docker Compose?
  • .Net Core 3.1 aggiungendo un file config.json aggiuntivo all'argomento di configurazione in Avvio
  • Rileva è quando un servizio Windows è stato eliminato
  • Passaggio di valori di configurazione come parametri a un metodo di istanza C#
  • Come creare proprietà di classe sfogliabili in .NET / Visual Studio
  • Come posso ottenere AssemblyVersion timbrato come FileVersion sul binario
  • Impossibile caricare gli assembly per la libreria .Net Standard (System.Text.Json)
  • App console .NET Core 3.1 come servizio Windows
  • Cosa significa?
  • Selezione del metodo C# generics
  • Quando non è bene usare await async?
  • Quando usare ValueChanged e ValueExpression in Blazor?
  • ogni proprietà dell'oggetto Parametro che non è nulla, da aggiungere al predicato dell'espressione come condizione
  • Come posso modificare gli elementi all'interno di un doppio array?
  • Perché la compilazione è OK quando utilizzo il metodo Invoke e non OK quando restituisco direttamente Func<int,int>?
  • Codice di Visual Studio:l'estensione "C#" è consigliata per questo tipo di file
  • Blazor Costruttore predefinito non trovato per il tipo Microsoft.AspNetCore.Components.Authorization.AuthorizeRouteView
  • Procedura consigliata con C#. Va bene passare i parametri con await?
  • Come accedere alle impostazioni dell'app in blazor webassembly
  • Converti DateTime? accordare
  • Annotazione nullable corretta per il metodo generico asincrono che potrebbe restituire default(T)
  • Estratto regex dal formato stringa xx:xx:xx
  • Costruisci un datatable su due con determinate condizioni
  • EF Core:il metodo 'ProcessModelFinalized' non ha l'implementazione
  • Come spiegare questa chiamata è un errore ambiguo?
  • Come testare l'unità se un'azione del controller MVC principale chiama ControllerBase.Problem()
  • EF Core:usa una proprietà del dizionario
  • Applicazione Asp.Net-Core nella finestra mobile su https
  • Impossibile individuare .NET Core SDK. Il debug di .NET Core non sarà abilitato. Assicurati che .NET Core SDK sia installato e si trovi nel percorso
  • Operator true in c# ha esattamente due posti in cui può essere utilizzato?
  • Perché il componente dell'interfaccia utente di Blazor non si aggiorna dopo l'eliminazione dell'evento?
  • Visualizzazione della miniatura dell'immagine con il cursore del mouse durante il trascinamento
  • Espressione switch c# 8:non è stato trovato alcun tipo migliore per l'espressione switch
  • Hosting autonomo degli endpoint HTTP nell'app .net core senza utilizzare asp.net?
  • Perché IEnumerable.ToObservable è così lento?
  • C# strano comportamento nel ciclo foreach
  • EF Core:come eseguire l'audit trail con oggetti valore
  • C# Usa scarta '_'
  • "Impossibile convertire il valore JSON in System.String" quando si tenta di chiamare l'endpoint del controller
  • Da JavaScript a C# Perdita di precisione numerica
  • Modo efficiente per confrontare le tabelle di dati
  • Qual è lo scopo della parentesi in questa etichetta di interruttore e custodia?
  • Perché Visual Studio aggiunge -1937169414 a un calcolo del codice hash generato?
  • C# Converti ReadOnlyMemory<byte> in byte[]
  • Modello corretto per eliminare l'origine del token di annullamento
  • .NET Core 3.1 - Risoluzione delle dipendenze non riuscita per il componente - Strumenti di test AWS Mock Lambda
  • Specificare l'edizione del server SQL di Azure in EF Core senza interrompere lo sviluppo locale
  • Come bloccare il flusso di codice fino all'attivazione di un evento in C#
  • JwtBearerEvents.OnMessageReceived non chiamato per la prima chiamata dell'operazione
  • Visual Studio - L'eseguibile di debug specificato nel profilo di debug non esiste
  • C# come abbreviare più espressioni If
  • Espressione switch C# 8 per metodi void
  • aspNetHidden div non servito a seconda del client
  • IdentityServer4 si disconnette automaticamente dopo 30 minuti
  • Netsuite:come collegare l'ordine di acquisto all'ordine di vendita
  • Un problema con tipi Nullable e Generics in C# 8
  • StatusCode 400 Richiesta non valida quando si connette un'app Xamarin.forms su un telefono fisico a un'API REST Asp.net
  • C# Serilog:come accedere con l'interpolazione di stringhe e mantenere i nomi degli argomenti nei modelli di messaggio?
  • Salta l'autenticazione JWT durante i test ASP.Net Core 3.1 Web Api
  • Lanciare HttpClient Si è verificato un errore durante l'invio della richiesta.
  • Come utilizzare DbContext con DI nelle applicazioni desktop?
  • Le chiamate Ajax restituiscono 401 quando viene distribuito il sito .NET Core
  • C# for loop - Come si esegue il corpo del ciclo con variabili diverse?
  • Come identificare un tipo di riferimento nullable per il tipo generico?
  • Perché il contenitore .NET Core DI non inserisce ILogger?
  • EF Core interroga tutte le colonne in SQL durante il mapping all'oggetto in Seleziona
  • Inaspettata non uguaglianza dopo l'assegnazione
  • Recupera una stringa particolare da un blocco particolare
  • Come ospitare un'app Angular all'interno di .NET Core 3.1 WebAPI?
  • c#:riavvia un'attività asincrona dopo che è trascorso un certo tempo prima del completamento
  • gRPC mantiene aperti i flussi di risposta per gli abbonamenti
  • Collegamento di un PLC Siemens S7-1500 a un database SQL Server
  • Come abilitare l'anteprima di C# 9.0
  • Prendi n elementi. Se alla fine ricomincia dall'inizio
  • Eredita (?) IdentityUser da un altro progetto
  • Utilizzo di più schemi di autenticazione in ASP.NET Core 3.1?
  • chiamare AddAutoMapper una volta per assembly invece di passare più assembly?
  • L'inserimento di valori di EF nella tabella non è riuscito dopo un po' di tempo
  • Come inviare una scheda di risposta utilizzando AWS Lambda in C#
  • Task.ContinueWith() in esecuzione ma Task Status è ancora in esecuzione
  • Hangfire ContinueWithJob è bloccato in stato di attesa, anche se il lavoro principale è riuscito
  • Evita i duplicati in HashSet<double> per valori leggermente diversi
  • Test di C# 9.0 in VS2019 - CS0518 IsExternalInit non è definito o importato... Come lo definisco/importa?
  • Come abilitare il proxy inverso nginx per funzionare con gRPC in .Net core?
  • L'analizzatore con il modello di progetto Code Fix è danneggiato
  • C# Arresto manuale di un'istruzione for asincrona (effetto macchina da scrivere)
  • App .NET Console con Entity Framework Core:"Il processo non ha identità di pacchetto" solo se avviato senza eseguire il debug
  • Puoi avere parametri predefiniti su una struttura di sola lettura in c#?
  • Come far funzionare il logger della console nell'app console .net core 3.1
  • La crittografia AES in Node JS e C# fornisce risultati diversi
  • Impossibile caricare il file o l'assembly 'System.Buffers, Version=4.0.2.0...'
  • Incoerenze BigInt in PowerShell e C#
  • Trova i prossimi 5 giorni lavorativi a partire da oggi
  • Perché C# System.Decimal (decimale) spreca bit?
  • Verificare la presenza di null e assegnare a una variabile in una volta in C# 8
  • Quando dovremmo usare il metodo di interfaccia predefinito in C#?
  • È consigliabile testare i controller dell'API Web direttamente o tramite un client HTTP?
  • Impossibile eseguire il debug del contenitore docker GenericHost core dotnet
  • Impossibile caricare il file o l'assembly System.Runtime.CompilerServices.Unsafe
  • Come evitare avvisi nullable irrilevanti (senza soppressione esplicita)
  • Repository che supporta query per chiave di partizione senza interfaccia di modifica
  • Come sostituire un carattere nella stringa C# ignorando altri caratteri?
  • Come nascondere Intellisense in base ai suggerimenti di modifiche recenti?
  • Impossibile risolvere per riferimento Microsoft.Azure.WebJobs.Extensions:generazione dei metadati non riuscita
  • Utilizzo di C# e Selenium per immettere testo SQL a più righe in una casella di testo Code Mirror su una pagina Web
  • Risultati imprevisti dopo l'ottimizzazione del caso di commutazione in Visual Studio con C#8.0
  • Come posso ottenere l'attività corrente durante l'utilizzo di Firebase Cloud Messaging in Unity?
  • Come disconnettere l'utente da una particolare sessione Identity Server 4, .Net Core?
  • C# 9.0 record:riflessione e vincoli generici
  • Funzioni di Azure:Queue Trigger prevede messaggi Base-64 e non li elabora correttamente
  • C#:come rilevare i valori ripetuti in un array ed elaborarli in modo tale che ogni valore ripetuto venga elaborato una sola volta?
  • registrare il controller dell'API Web dalla libreria di classi
  • Come sospendere l'attività in esecuzione su un thread di lavoro e attendere l'input dell'utente?
  • Procedure consigliate per la gestione del token JWT dell'API Web in un'altra API Web
  • Come copiare/clonare i record in C# 9?
  • .NetCore - FileSystemWatcher su un'unità di rete, codice non sicuro arresto anomalo dell'API Win32
  • Perché non posso convertire da 'out BaseClass' a 'out DerivedClass'?
  • C# esegue la valutazione del cortocircuito delle istruzioni if ​​con await?
  • tipi di record con proprietà di raccolta e raccolte con semantica del valore
  • Aggiunta di Entity Framework Core all'API Web .Net Core - Problema IRelationalTypeMappingSource
  • In che modo C# esegue il cast implicito di termini di tipi integrali in termini di double?
  • Unity:comunicazione con Javascript lato client e ajax. Come trasferire i dati alla pagina Web da unity?
  • Come separare IObservable e IObserver
  • Errore di indice univoco di Microsoft Sync Framework
  • C# Crea lambda su un determinato metodo che inserisce il primo parametro
  • Qual è la differenza tra scartare e non assegnare una variabile?
  • Perché il dizionario è trasformato in un KeyValuePair qui?
  • Perché questo codice System.IO.Pipelines è molto più lento del codice basato su Stream?
  • Perché ottengo un valore diverso dopo aver trasformato un intero in ASCII e poi di nuovo in un intero?
  • Qual è la dichiarazione di variabile var (name, categoryId) =oggetto chiamato in C#?
  • Serializzazione del campo System.Text.Json in .NET 5 non mostrata nella definizione dell'API Swashbuckle
  • Quale valore utilizzare per .MoveUp of canvas
  • Come creare il progetto Libreria di classi .Net 5.0 in Visual Studio 2019 16.8.1?
  • Come eseguire l'override/modificare la proprietà Content di Frame per accettare più visualizzazioni in Xamarin.Forms?
  • string.IndexOf ottiene risultati diversi in .Net 5
  • Creazione della pipeline Azure DevOps del progetto .NET 5.0
  • come avere un elenco da 'a' a 'z'?
  • ReSharper 2020.2.4 non riesce sui record C# 9.0
  • Eccezione di dipendenza circolare durante la creazione di un logger personalizzato basato su opzioni con un validatore di opzioni basato su un logger
  • Crea osservabile da richiesta asincrona periodica
  • È possibile rimuovere i percorsi completi dagli assembly .NET creati con la build dotnet?
  • TcpClient.NoDelay influirà sui dati già scritti?
  • Come definire la navigazione per la proprietà incapsulata in classe?
  • Creazione di una struttura di cartelle logica durante la creazione di un archivio 7-Zip tramite la riga di comando
  • Perché IList<T> non eredita solo da ICollection<T>?
  • Come decodificare il token JWE in Angular
  • Come recuperare da eventi di integrazione o notifica mancati nell'architettura guidata da eventi?
  • Java.Lang.NoClassDefFoundError durante l'implementazione della messaggistica cloud di Firebase
  • Microsoft Visual Studio 2019:non è possibile aprire il file di progetto. Impossibile individuare .NET SDK
  • Errore durante l'aggiornamento di Blazor da 3.1 a 5.0 non è presente una proprietà corrispondente al nome "PreferExactMatches"
  • Come mostrare le unità attualmente mappate in PowerShell?
  • Come fare CTRL + / alternare un commento in Visual Studio
  • Come utilizzare PSCP per copiare file dalla macchina Unix alla macchina Windows in cui il percorso di destinazione ha spazi?
  • Dov'è la cartella MachineKeys in Windows 7?
  • In che modo Arduino IDE "Ottieni informazioni sulla scheda"?
  • Come posso compilare, eseguire e decompilare il codice C# nel terminale di Ubuntu?
  • La conoscenza di C# è utile in un sistema Linux?
  • Posso scrivere programmi in C# su Ubuntu?
  • Programmazione VB.NET in Ubuntu
  • È una cattiva pratica che un metodo di classe restituisca "questo"?
  • Trasformazione/riproiezione delle coordinate usando DotSpatial?
  • Ottenere i riquadri della mappa per il poligono?
  • Chiamata astrazione C# per servizio funzionalità Web (WFS).
  • Determinare se la raccolta di coordinate (poligono) è un'ellisse?
  • Come posso ottenere a livello di codice il percorso di Python.exe utilizzato da ArcMap
  • Rilevare Sommario Cambiamenti in ArcMap usando ArcObjects?
  • Documentazione API per Gdal/Ogr con C#
  • Risolvere la perdita di memoria in IFeatureClass.Search (solo su SDE con connessione diretta) di ArcObjects?
  • Modificare/aggiornare a livello di codice i metadati in ArcGIS?
  • Il mio programma di backup è stato rilevato come virus Win32/Bearfoos.A!ml
  • Esempio SOAP semplice in C#
  • Apex ha un equivalente all'inizializzatore di oggetti C#?
  • Salesforce Metadata Api/Tooling Api per creare set di modifiche
  • Determina se l'istanza ha la multivaluta abilitata
  • Invio di un invio attivato a più destinatari A/CC/BCC tramite l'API
  • Determina il tipo di oggetto dall'ID utilizzando l'API SOAP
  • Impossibile accedere all'utente sull'API SOAP
  • Scrivere C# in Debian
  • Fare riferimento ad ArcMap nella libreria di classi usando ArcObjects?
  • Come ottenere WKT per vari sistemi di riferimento spaziale?
  • Registrazione di video con Qt5
  • Costruire un lettore MP3 con Qt5
  • boost 1.53 - una breve panoramica
  • BlackBerry 10 Jam Europa
  • Conteggio parole in C++11:lezioni apprese
  • Uno sguardo più da vicino a BlackBerry 10 Cascades SDK
  • Sfida accettata!
  • Rivisitazione del BlackBerry 10 NDK
  • funzioni ripristinabili - async e await
  • Rilascio di Boost Dependency Analyzer 1.1
  • Introduzione a Qt - Parte III
  • C++ e π
  • Aumenta l'analizzatore di dipendenza
  • Introduzione a Qt - Parte II
  • Un'introduzione a Qt
  • Uno sguardo a Qt 5.1
  • Anti Pattern:la necessità di chiamare una funzione
  • boost 1.54 - una breve panoramica
  • Un anno di Meeting C++
  • C++Now 2013 - rapporto di viaggio
  • I Bristol Papers e lo stato del C++
  • Uno sguardo a C++14 e oltre:Papers Part 4
  • Uno sguardo a C++14 e oltre:Papers Part 3
  • C++1y:sposta e copia distruttori
  • Uno sguardo a C++14:Documenti Parte 2
  • Uno sguardo a C++14:Documenti Parte I
  • Generazione di un front-end di database talk per Qt5 da SQL
  • Documenti C++ per Issaquah - Libreria I
  • Documenti C++ per Issaquah - Concetti, database ed evoluzione
  • Documenti C++ per Issaquah - Concorrenza
  • C++ nel 2014
  • Una panoramica sui puntatori intelligenti
  • C++ future e il puntatore
  • Uno sguardo a Qt5.2
  • Saluta wxWidgets 3.0
  • Creazione di archivi zip in C++
  • Fondazione di gruppi di utenti C++ locali
  • Riunione C++ 2013
  • boost 1.55 - una breve panoramica
  • C++ 11 e boost
  • Documenti C++ per Chicago:Parte 4 - Libreria, rete, riflessione e C++14
  • Documenti C++ per Chicago:Parte 3 - Libreria
  • Programmazione generica:una motivazione personale
  • Documenti C++ per Chicago:Parte 2 - Nucleo, Concetti ed Evoluzione
  • Documenti C++ per Chicago:Parte 1 - Concorrenza
  • Uno sguardo a boost::thread
  • Conferenze C++ questo autunno
  • Approfondimenti su nuovo e C++
  • Il mio viaggio a CppCon
  • Conferenze C++ nell'autunno 2014
  • Considerazioni su C++14
  • boost 1.56 - una breve panoramica
  • HTTP e HTTPS in Qt
  • Una videointervista con Michael Wong
  • Due anni di Meeting C++!
  • Rapporto di viaggio C++Now 2014
  • Uno sguardo a Qt 5.3
  • Qt e JSON
  • Scrivere un widget grafico a barre in Qt
  • Scrivere un piccolo strumento di voto in Qt
  • Stato C++
  • 0xBADC0DE - Il mio discorso a C++ NOW 2014
  • C++ e Google Summer of Code
  • Guardando C++14
  • Analisi di siti Web con QtWebkit
  • dipendenza da shared_ptr
  • Documenti C++ per Issaquah - Libreria, grafica, reti, numerica e comportamento indefinito
  • È male avere il vettore in un'interfaccia pubblica?
  • 3 anni di Meeting C++
  • In viaggio per C++:un rapporto di viaggio su C++Now e NDC Oslo
  • Intervista a John Lakos
  • Il C++ mette in evidenza e altro di GCC 5.1
  • boost 1.58 - una breve panoramica
  • Refactoring del codice del mio database Qt
  • Contare i bit
  • Documenti della libreria C++17 per Colonia - Parte II
  • Documenti della libreria C++17 per Colonia
  • Intervalli per problemi numerici
  • std::random_shuffle è deprecato in C++14
  • C++ nel 2015
  • E quello era Meeting C++ 2014
  • Utilizzo della crittografia AES in C++
  • Dove porterà Evolution C++17?
  • C++ e Zombies:una domanda commovente
  • Alla ricerca di C++17 - Proposte Urbana da Core, Moduli, Networking, Reflection e Undefined Behavior
  • Proposte Urbana - Approfondimento C++17? - Concorrenza
  • La mia visita a Qt DevDays 2014 a Berlino
  • Usare il parallelismo con boost::future
  • C++ nel 2016
  • boost 1.60 - una breve panoramica
  • Il vento del cambiamento
  • 6 argomenti sull'avvio e l'esecuzione di un gruppo di utenti
  • Il mio viaggio al primo vertice mondiale di Qt
  • Ho partecipato a CppCon e tutto quello che ho ottenuto...
  • Una panoramica su C++17 e oltre i documenti
  • Un terzo modo di usare boost::serialization
  • Gestione dei file - utilizzando boost::filesystem
  • Integrazione di un editor HTML in Qt utilizzando Javascript e QWebView
  • Messaggistica e Segnalazione in C++
  • Cosa c'è di nuovo nel boost 1.59?
  • QWidget e dati
  • Una classe di menu contestuale generica per Qt
  • Menu e Widget in Qt
  • Creazione di fabbriche in C++ con boost::factory
  • Alberi, modelli ad albero e viste ad albero in Qt
  • Creazione di applicazioni con Qt e boost
  • boost::variant e una classe visitatore generica
  • C++ nel 2017
  • Compilatore C++ online collaborativo?
  • Randomizzazione di un file CSV con C++ standard
  • Codice di presentazione
  • Cosa significa davvero il C++ moderno?
  • Bug sottili attraverso perdite
  • boost 1.62 - una breve panoramica
  • Intervista a Sean Parent
  • Funzionalità finali di C++17
  • boost 1.61 - una breve panoramica
  • I punti salienti di C++ e altro di GCC 6.1
  • Comitato C++ per spostare l'attenzione su questioni importanti
  • Lezioni apprese da Meeting C++ 2015
  • C++17 e altri punti salienti futuri di C++
  • C++17 e le sue specifiche tecniche
  • Selezionando per interfaccia, un'idea quasi troppo bella per essere vera
  • Proposte attuali per C++17
  • Rivisitazione di QWidgets e dati, refactoring e prestazioni
  • Ricerca e sostituzione in stringhe con boost
  • Cicli grezzi e algoritmi STL
  • Come se constexpr semplificasse il codice in C++17
  • Disegnare testo circolare in Qt
  • C++ nel 2018
  • Un resoconto di viaggio della CppCon 2017
  • A prova di futuro le nostre API C++
  • Le recensioni sono iniziate
  • Come ho iniziato con C++
  • Il potere dei modelli di metodo
  • Bestia fuzzling con libFuzzer
  • 5 anni di Meeting C++!
  • Una comunità di recensioni C++
  • 2 anni di costruzione del mio CMS...
  • Un pool unique_ptr
  • Un pool autonomo in C++14
  • Una breve storia su un piccolo errore
  • Riflessioni sulle proposte di riflessione
  • Editor di testo HTML - soluzione finale
  • Proposte C++ per favore...
  • Refactoring dell'editor di testo HTML per QWebEngine
  • Utilizzo di QtCreator insieme agli strumenti di compilazione di Visual Studio
  • Il tuo se è uno stato oggetto?
  • I miei pensieri su La... Comunità
  • Utilizzo di C++17:std::variant per il polimorfismo statico
  • Partecipazione alla CppCon virtuale 2020
  • Refactoring da singolo a multiuso
  • Clazy:strumenti C++ migliori per le best practice Qt
  • 8 anni di Meeting C++
  • Coronavirus, COVID19 e la comunità C++
  • C++ nel 2020
  • Spara e dimentica le richieste HTTP in Qt
  • Risolviamo rapidamente questo crash
  • TIL:ereditare i costruttori, i parametri di default e enable_if
  • Considerazioni sul mio recente Experiment with Qt &Templates
  • Un semplice modello di dialogo di modifica
  • Accesso a una sequenza di fusione con un indice definito dal runtime
  • Implementazione di un QTableModel per la visualizzazione di strutture adattate alla fusione
  • Più TMP con boost::mp11
  • Un breve esperimento TMP con boosts mp11 e fusion
  • Lavorare con le tue API
  • Fabbriche C++ di prim'ordine
  • 20+ modi per avviare una stringa, cercando la sanità mentale
  • Scrittura di uno strumento di analisi statica C++ open source
  • Semplifica il codice con if constexpr e Concepts in C++17/C++20
  • 5 curiosi esempi di Lambda C++:ricorsione, constexpr, contenitori e altro
  • Tipi personalizzati e std::format da C++20
  • Cinque argomenti complicati per i membri dei dati in C++20
  • Inizializzazione dei membri di dati (non) statici, da C++11 a C++20
  • Algoritmi di intervalli C++20:ordinamento, set, altro e aggiornamenti C++23
  • Abbracciare il C++ moderno in modo sicuro, recensione del libro
  • Algoritmi di intervalli C++20 - 11 Operazioni di modifica
  • Velocizzare le ricerche di pattern con l'algoritmo Boyer-Moore da C++17
  • Opzione MP in Visual Studio
  • Limite FPS
  • Macro __FUNCTION__ in Visual C++
  • Il primo post sul blog
  • Simulazione semplice dell'acqua
  • Stato C++ alla fine del 2013
  • L'appassionato programmatore
  • Scavare nella libreria SOIL per OpenGL
  • Libro:ricettario di sviluppo OpenGL
  • Codice Kata - tritare
  • Libro:The C++ Standard Library, 2nd
  • #Includi un piccolo kit di strumenti
  • Dichiarazione in avanti e un puntatore
  • C++ alla fine del 2012
  • Seleziona + Mouse + OpenGL
  • Flotta contro doppio
  • Caso rapido:Char Pointer vs Char Array in C++
  • Sistema di particelle flessibili - OpenGL Renderer
  • Report automatizzati con C++
  • Sistema particellare flessibile - Aggiornatori
  • Riassunto del discorso:The Last Thing D Needs di Scott Meyers
  • Sistema di particelle flessibili - Emettitore e Generatori
  • Sistema di particelle flessibili - Il contenitore 2
  • Vettore dell'oggetto vs Vettore dei puntatori
  • Sistema di particelle flessibili - Il contenitore
  • Presentazione - Prestazioni del codice nativo sulle moderne CPU
  • Sistema di particelle flessibili - Inizio
  • Tre effetti particellari
  • Trovare perdite di memoria con Deleaker
  • Buffer mappati persistenti, risultati benchmark
  • Buffer mappati persistenti in OpenGL
  • Errata e una bella implementazione di fabbrica C++
  • Stato C++ alla fine del 2014
  • I 5 migliori esempi di algoritmi C++ std
  • 3 strumenti per comprendere il nuovo codice da Visual Assist
  • Sistema di particelle flessibili - Ottimizzazione del codice
  • Sistema particellare flessibile - Ottimizzazione tramite strumenti
  • OpenGL 4.5
  • Recensione di "D Cookbook"
  • Sistema particellare flessibile - Come iniziare con l'ottimizzazione del software
  • Librerie di micro benchmarking per C++
  • Timer per prestazioni semplici
  • Stato C++ alla fine del 2015
  • Debug lento di Visual Studio e _NO_DEBUG_HEAP
  • SuperBibbia OpenGL 7°
  • Applicazione del modello di strategia
  • Parola chiave automatica in C++ 11
  • PDB non trovato - Avviso linker
  • Sistema di particelle flessibili - Riepilogo
  • Competenze trasversali - Recensione del libro
  • Vulcano
  • Sistema particellare flessibile - Ottimizzazione del rendering
  • Codice e grafica a metà 2016
  • 7 libri che mi hanno insegnato a programmare
  • Linee guida per la codifica C++ (core).
  • 11 suggerimenti per il debug che ti faranno risparmiare tempo
  • Libreria benchmark di Google
  • Suggerimenti per la produttività di Visual Studio C++
  • La matrice aggiornata
  • Bella implementazione di fabbrica C++ 2
  • Follow-up SFINAE
  • Rivisitazione di un vecchio benchmark - Vettore di oggetti o puntatori
  • C++18 il prossimo anno!
  • Test di file di Windows
  • Lavori e previsioni C++
  • Const, Move e RVO
  • Funzionalità di C++ 17
  • Stato C++ alla fine del 2016
  • Riepilogo blog 2016
  • Revisione del libro a distanza asincrona
  • Suggerimenti per il debug Cose extra
  • Per favore dichiara le tue variabili come const
  • Modelli variadici e una funzione di fabbrica
  • C++17 in dettaglio:modelli
  • Revisione del libro di cucina per la programmazione C++ moderna
  • C++17 in dettaglio:chiarimenti sul linguaggio
  • C++17 in dettaglio:correzioni e deprecazione
  • Miglioramento di Visual Studio con Visual Assist
  • Per favore, basta con le ottimizzazioni delle prestazioni!
  • Curioso caso di performance di filiale
  • Imballaggio bool, parallelo e altro
  • Imballaggio Bools, test di prestazione
  • atto_finale - follow-up
  • Bellissimo codice:final_act di GSL
  • C++18, perché no?
  • La sfida della codifica espressiva C++17
  • C++17 in dettaglio:Riepilogo e Bonus
  • Imparare dai bug e dal team PVS-Studio
  • C++17 in dettaglio:Utilità della libreria standard
  • C++17 STL Revisione del libro di cucina
  • C++17 in dettaglio:algoritmi paralleli
  • C++17 in dettaglio:Filesystem
  • Riepilogo blog per la prima metà del 2017
  • C++17 in dettaglio:Semplificazione del codice
  • Recensione:la guida completa per la carriera dello sviluppatore di software
  • C++17 in dettaglio:Attributi
  • Righe casuali da un file, uno strumento in VC++ 2017
  • pimpl vs interfaccia astratta:un tutorial pratico
  • The Pimpl Pattern:cosa dovresti sapere
  • Stato C++ alla fine del 2017
  • Riepilogo delle funzionalità di C++17
  • codice::dive rapporto conferenza 2017
  • Applicazione dei contratti di codice con [[nodiscard]]
  • Migliore comprensione del codice con Sourcetrail
  • Risultati della sfida di codifica C++ espressiva
  • In che modo not_null può migliorare il tuo codice?
  • Cpp Con 2017 Note
  • Mostrami il tuo codice:std::optional
  • Gestione degli errori e std::opzionale
  • Modelli C++ - La guida completa Recensione del 2° libro
  • Utilizzo di C++17 std::opzionale
  • Refactoring con C++17 std::opzionale
  • Sviluppatore C++ produttivo, il mio discorso recente
  • Deprecare i puntatori non elaborati in C++ 20
  • Il libro della libreria standard C++:panoramica e omaggio
  • Cosa succede alle tue variabili statiche all'inizio del programma?
  • Inizializzazione di variabili statiche in una libreria statica, esempio
  • Fabbrica con tipi di autoregistrazione
  • Come propagare const su un membro dati del puntatore?
  • Fase di preelaborazione per i ricercatori di C++17s
  • C++17 Libro dettagliato!
  • Come inizializzare un membro di stringa
  • Accelerazione dell'implementazione della suddivisione delle stringhe string_view
  • Prestazioni di std::string_view vs std::string da C++17
  • Costruzione sul posto per std::any, std::variant e std::optional
  • Classe di menu - Esempio di moderne funzionalità STL C++17
  • STL e filesystem paralleli:esempio di conteggio parole di file
  • Esempi di algoritmi paralleli da C++17
  • Tutto quello che c'è da sapere su std::any da C++17
  • Un muro del tuo std::opzionale Esempi
  • Tutto ciò che devi sapere su std::variant da C++17
  • Cinque fantastici documenti C++ per San Diego
  • Collegamenti C++ #7
  • Parliamo di operazioni sulle stringhe in C++17
  • Collegamenti C++ #6
  • Collegamenti C++ n. 5
  • Conversioni, ricerca e C++17 in dettaglio Aggiornamenti
  • Collegamenti C++ n. 4
  • Collegamenti C++ n. 3
  • Professional C++ 4a edizione, recensione libro
  • Collegamenti C++ n. 2
  • Collegamenti C++ n. 1
  • Primo aggiornamento "C++17 in dettaglio".
  • Collegamenti C++ n. 14
  • Collegamenti C++ n. 13
  • C++ alla fine del 2018
  • Come parallelizzare CSV Reader - Nuovo capitolo
  • Collegamenti C++ n. 12
  • Collegamenti C++ n. 11
  • Come aumentare le prestazioni con Intel Parallel STL e algoritmi paralleli C++17
  • Collegamenti C++ n. 10
  • Le incredibili prestazioni degli algoritmi paralleli C++17, è possibile?
  • Collegamenti C++ #9
  • Capitolo sugli algoritmi paralleli in C++17 in dettaglio
  • Collegamenti C++ #8
  • Collegamenti C++ n. 21
  • Lambda:da C++11 a C++20, parte 1
  • Collegamenti C++ n. 20
  • Cinque fantastici documenti C++ per la riunione ISO 2019 di Kona
  • Collegamenti C++ n. 19
  • Collegamenti C++ #18
  • Collegamenti C++ n. 17
  • std::filesystem in C++17 in dettaglio
  • Collegamenti C++ n. 16
  • std:filesystem::file_size Vantaggi e differenze
  • Collegamenti C++ n. 15
  • Come ottenere la dimensione del file in C++?
  • Cinque fantastici documenti C++ per la riunione ISO di Colonia
  • [Quick Case] ​​Sorprendenti conversioni di const char* in bool
  • C++17 In dettaglio, aggiornamento di giugno:prefazione e test di stampa
  • Gioco spaziale:una macchina a stati basata su std::variant per esempio
  • Ricerca eterogenea nei contenitori ordinati, funzionalità C++14
  • [Suggerimento] Come fare riferimento allo standard C++ o a una proposta
  • Conversione da Boost a std::filesystem
  • Come scorrere le directory in C++
  • Angolo oscuro dei casi angolari di C++
  • Lambda:da C++11 a C++20, parte 2
  • Collegamenti C++ n. 22
  • C++17 in dettaglio è pronto al 100%!
  • Threading in C++17:Looper e Dispatcher
  • Una guida per programmatori all'analisi delle prestazioni e all'ottimizzazione delle CPU moderne
  • Inizializzazione pigra in C++ e multithreading
  • Cinque fantastici documenti C++ per la riunione ISO di Belfast e lo stato C++20
  • Inizializzazione pigra in C++
  • IIFE per l'inizializzazione complessa
  • Ecosistema C++:compilatori, IDE, strumenti, test e altro
  • Come utilizzare i tipi di vocabolario da C++17, Presentazione
  • C++17 in dettaglio - versione stampata!
  • New new() - Il parametro di allineamento di C++17 per l'operatore new()
  • Spostato o non spostato:questa è la domanda!
  • Migliora il codice multipiattaforma con __has_include e le macro di test delle funzionalità
  • Come aggiungere note e metadati di navigazione direttamente nel codice sorgente in Visual Studio
  • Vettore di oggetti vs vettore di puntatori
  • Const raccolta di unique_ptr, opzioni e scelte di design
  • Una guida extraterrestre alla formattazione del testo C++20
  • Cinque fantastici documenti C++ per la riunione ISO di Praga e lo stato C++20
  • Indicatori di attività - Esempio di una libreria C++ moderna
  • Scheda di riferimento C++20
  • "Usa la forza, Luke"... o strumenti C++ moderni
  • 2 righe di codice e 3 funzionalità C++17:il modello di sovraccarico
  • Una delicata introduzione allo sviluppo di app C++ per AWS e S3
  • C++ alla fine del 2019
  • In che modo C++17 trae vantaggio dalle librerie Boost
  • Settimana Lambda:il generico
  • Settimana Lambda:Catturare le cose
  • Settimana Lambda:modifiche alla sintassi, da C++11 a C++20
  • C++ Lambda Story è completo al 100%!
  • Vedi il mio discorso:ottimizzazione della classe base vuota, [[no_unique_address]] e altri attributi C++20
  • Allocatori polimorfici, std::vector Growth and Hacking
  • Attività asincrone con std::future e std::async da C++11
  • Lambda C++, thread, std::async e algoritmi paralleli
  • 5 vantaggi delle espressioni Lambda C++ e come migliorano il tuo codice
  • Generatore di astronavi per il 4 maggio in C++ - Risultati!
  • Come usare C++ per Archiviazione di Azure
  • Note su C++ SFINAE, C++ moderno e concetti C++20
  • Polimorfismo di runtime con std::variant e std::visit
  • C++20 Intervalli, Proiezioni, std::invoke e if constexpr
  • 17 Funzionalità C++17 più piccole ma utili
  • Maggiore complessità delle dichiarazioni degli algoritmi di intervallo C++20:vale la pena?
  • Come rimanere sani di mente con il moderno C++
  • Come passare un pacchetto Variadic come primo argomento di una funzione in C++
  • Come ho migliorato il mio progetto C++ legacy con PVS-Studio
  • Sostituzione di unique_ptr con C++17s std::variant un esperimento pratico
  • 6 cose efficienti che puoi fare per refactoring di un progetto C++
  • C++17:allocatori polimorfici, risorse di debug e tipi personalizzati
  • inizia_con() e finisce_con() per le stringhe in C++20
  • Settimana Lambda:Trucchi
  • Miglioramento della registrazione di stampa con informazioni sulla posizione della linea e C++ moderno
  • Esperimenti di compilazione parallela in C++Builder e Dev C++
  • Implementazione di parallel copy_if in C++
  • C++ moderno:sicurezza ed espressività con override e final
  • C++ Lambda Story in stampa
  • Esercitazione del framework di debug di Natvis di Visual Studios
  • Un suggerimento per il debug:scrivere visualizzatori personalizzati in Visual Studio
  • C++ alla fine del 2020
  • Un trucco con nomi privati ​​e modelli di funzioni
  • Why Not a Functor e aggiornamenti della storia di Lambda
  • Sotto le coperte di C++ Lambdas:acquisizioni, acquisizioni, acquisizioni
  • Come condividere il codice con le funzioni Const e Non-Const in C++
  • Come rilevare i sovraccarichi di funzioni in C++17/20, std::from_chars Esempio
  • 12 modi diversi per filtrare i contenitori nel moderno C++
  • Tre miti sui numeri in virgola mobile
  • Come filtrare gli elementi:il discorso e le ottimizzazioni
  • Peccati di sicurezza del software C++:problemi di base
  • Concetti predefiniti di C++20:Callable
  • Le 7 migliori trappole delle prestazioni per ogni sviluppatore
  • Concetti di C++20:una rapida introduzione
  • Cinque fantastici documenti C++ per il primo trimestre 2021 e lo stato C++23
  • Tipi forti in C++:un esempio concreto
  • constexpr Allocazione dinamica della memoria, C++20
  • Parametri variadici non terminali e valori predefiniti
  • Ottimizzazione della classe base vuota, no_unique_address e unique_ptr
  • Ordine di valutazione delle espressioni più rigoroso in C++17
  • Come parallelizzare CSV Reader - C++17 in pratica
  • C++ Lambda Story in spagnolo!
  • Architettura software con C++, recensione libro
  • Cinque fantastici documenti C++ per lo stato del secondo trimestre 2021 e C++23
  • Ottieni un anno di contenuti C++ extra + il mio primo anno su Patreon
  • Come utilizzare std::visit con più varianti e parametri
  • Codifica senza Google
  • Registrazione del flusso estensibile nel C++ moderno
  • Come utilizzare le più recenti routine di conversione di stringhe C++ - std::from_chars
  • Come convertire i numeri in testo con std::to_chars in C++17
  • Esempi di 7 funzioni utili per contenitori associativi nel C++ moderno
  • Collegamenti C++ n. 6:avanzamento C++23, riga di comando, contenitori e altro!
  • Inizializzatori designati in C++20
  • C++20:ricerca eterogenea in contenitori (non)ordinati
  • Ritorno C++:std::any, std::opzionale o std::variant?
  • C++20 Ossimoro:constexpr virtual
  • vettore e stringa constexpr in C++ 20 e One Big Limitation
  • Algoritmi di intervalli C++20 - 7 operazioni non modificabili
  • Tre benchmark di intervalli C++20 e algoritmi standard
  • Intervalli C++20:il vantaggio chiave - Composizione dell'algoritmo
  • SFINAE, Contesto Immediato, Operatore << e \n
  • C++ moderno per principianti assoluti, recensione libro
  • Modi per refactoring Toggle/Boolean parametri in C++
  • Modelli C++:come scorrere std::tuple:std::apply e altro
  • Modelli C++:come scorrere std::tuple:le basi
  • 20 Funzionalità C++20 più piccole ma utili
  • Semplifica il codice del modello con meno nomi di tipo in C++ 20
  • C++ alla fine del 2021
  • Utilizzo in primo luogo, implementazione dopo:un principio di sviluppo software
  • Design Patterns VS Principi di Design:Metodo di fabbrica
  • Sviluppi copia-incolla
  • Come generare tutte le combinazioni da più raccolte
  • Codificalo tu stesso:genera tutte le combinazioni da diverse raccolte
  • Un buon modo per gestire gli errori è prevenire che si verifichino in primo luogo
  • Design Patterns VS Principi di Design:Visitatore
  • Deprecare ed eliminare funzioni in C++
  • RestMyCase:una libreria C++ per la formattazione di string case
  • TODO_BEFORE():una base di codice più pulita per il 2019
  • Un semplice timer in C++
  • Perché dovresti usare std::for_each su For Loop basati su intervallo
  • Le insidie ​​dell'aliasing dei puntatori nel C++ moderno
  • Indicizzazione di strutture di dati con enumerazioni con ambito C++
  • Benchmark delle prestazioni:intervalli VS algoritmi STL VS iteratori di output Smart
  • L'iteratore demultiplexer:instradamento dei dati a qualsiasi numero di uscite
  • Algoritmi STL su tuple
  • Partizionamento dei dati con iteratori di output in C++
  • Applicazione di più trasformazioni in un passaggio su una raccolta
  • Un design alternativo a iteratori e intervalli, utilizzando std::opzionale
  • Come emulare l'operatore spaziale prima di C++ 20 con CRTP
  • 10 Odori di codice che un analizzatore statico può individuare in una codebase
  • Macro migliori, flag migliori
  • L'assenza espressiva del codice
  • FSeam:un framework beffardo che non richiede modifiche al codice (parte 2)
  • FSeam:un framework beffardo che non richiede modifiche al codice (parte 1)
  • Come utilizzare is_permutation su raccolte di tipi diversi
  • Scrivi il tuo contenitore di iniezione di dipendenza
  • Combinazione di intervalli e iteratori di output intelligenti
  • Concatenare gli iteratori di output in una pipeline
  • Il mio C++ Now Talk sugli iteratori di output intelligenti
  • Perché l'analisi statica può migliorare una base di codice C++ complessa
  • Ciò che ogni sviluppatore C++ dovrebbe sapere per definire (correttamente) le costanti globali
  • Espressività, tipi annullabili e composizione (parte 2)
  • Espressività, tipi annullabili e composizione (parte 1)
  • Dovresti rifiutarti di sviluppare ciò che non capisci
  • Buone notizie per la libreria Pipes:pipe::funnel è ora sparito
  • Non so cosa hai fatto l'estate scorsa
  • La Pipa Demux
  • Come disabilitare un avviso in C++
  • Funzione di estrazione:dovrei estrarre anche la condizione?
  • Come rendere SFINAE graziose e robuste
  • Un'implementazione concisa di Fizzbuzz con std::optional
  • Rendere i tubi C++ compatibili con algoritmi STL
  • Iteratori di output intelligenti =diventano (Pipe)
  • Tubazioni da e verso un flusso
  • Come creare la tua pipe C++
  • Codice espressivo per macchine a stati in C++
  • Tubi compositi, parte 2:Implementazione di tubi compositi
  • Tubi compositi, parte 1:disaccoppiamento degli operatori dalle classi
  • In che modo il C++17 trae vantaggio dalle librerie Boost, parte seconda
  • In che modo il C++17 trae vantaggio dalle librerie Boost, prima parte
  • C++ fluente ha 3 anni
  • Nuove pipe + un video tutorial per realizzare più pipe
  • Mux:zip senza tuple
  • Trasformazione di loop profondamente nidificati con algoritmi STL
  • Un albero di tubi
  • Un operatore pipe per la libreria Pipes?
  • Iteratori di inserimento con limite inferiore e superiore
  • Come scrivere una condizione con variabili interdipendenti
  • Non rendere le tue interfacce *ingannevolmente* semplici
  • Inserimento di valori in una mappa con Boost.Assign
  • Aggiunta di valori a un vettore con Boost.Assign
  • Come combinare funzioni con operatori logici in C++
  • Mikado Refactoring con le macro di funzionalità C++
  • Intervista Rockstool
  • Le forme del codice
  • Nessun ciclo For Raw:assegnazione a un membro dati
  • Come definire un numero variadico di argomenti dello stesso tipo – Parte 4
  • Confronti a secco:una libreria C++ per abbreviare le istruzioni If ridondanti
  • I pericoli dell'accoppiamento e come evitarli
  • Come trasferire le funzioni dei membri della classe agli algoritmi STL
  • Regex C++ 101
  • Virtuale, finale e override in C++
  • Come fare per_ogni fermata quando una condizione è vera
  • Come fare per_ogni fermata dopo N elementi
  • Invertire i cicli For in C++
  • Vari modi per applicare una funzione agli elementi di una raccolta in C++
  • La mia intervista su Software Engineering Radio
  • Come modificare una chiave in una mappa o in un set C++
  • Altro prima di se
  • Implementazione di un filtro di linea in C++
  • Come ottenere il "Sommario" di una funzione lunga
  • 3 tipi di progetti software tossici
  • set_match:abbinamento di elementi tra raccolte ordinate
  • Come verificare se 2 raccolte ordinate hanno un elemento comune
  • Un involucro di riferimento universale
  • I grandi sviluppatori non si limitano a scrivere un ottimo codice
  • Un componente generico per Lambda fuori linea
  • Lambda fuori linea
  • Andare lontano negli aiutanti polimorfici
  • Come assegnare classi derivate in C++
  • Polimorfismo di runtime senza oggetti o funzioni virtuali
  • Valutazione di espressioni logiche definite dall'utente
  • Cosa fa std::exchange e come ricordarlo
  • Sostituzione del polimorfismo statico CRTP con concetti
  • Usa l'ereditarietà privata per limitare le interfacce
  • Algoritmi su insiemi che restituiscono un booleano:interfaccia di modelli forti
  • Algoritmi su insiemi che restituiscono un valore booleano:implementazione dell'algoritmo generico
  • Se vedi taglia incolla, è ruotato
  • Algoritmi su insiemi che restituiscono un booleano:esplorazione degli algoritmi
  • Implementazione di set_match in una riga di codice
  • Una mappa con due tipi di chiavi in ​​C++
  • Come i Lambda rendono più sicura l'estrazione delle funzioni
  • Come scrivere definizioni di classe espressive
  • Un tentativo di scrivere fallback con codice espressivo
  • Le differenze tra tie, make_tuple, forward_as_tuple:come costruire una tupla in C++?
  • Adattamento di algoritmi STL sui set
  • Operatore come implementare =quando un membro dati è un Lambda
  • Come std::qualsiasi funziona
  • Ereditarietà senza puntatori
  • Come passare un pacchetto Variadic come primo argomento di una funzione in C++
  • 4 caratteristiche di Boost HOF che renderanno il tuo codice più semplice
  • Chiamate di funzioni infisse con Boost HOF
  • Includi ciò che usi
  • Il C++ fluente ha 4 anni
  • Sui modelli di progettazione in C++
  • Un classico errore di compilazione con tipi dipendenti
  • Auto per i tipi, ma non per i concetti
  • Tipi di ritorno finale
  • Domanda aperta:il codice di registrazione dovrebbe essere con il codice principale?
  • Cosa significa auto&&
  • "Non posso" non è una parola per gli sviluppatori di software
  • Espressioni di piegatura C++ 101
  • std::index_sequence e relativo miglioramento in C++ 20
  • Concetti C++:più che requisiti sintattici
  • Riepilogo su string_view
  • 6 consigli per rendere più probabile il successo del tuo progetto di sviluppo
  • Principi di progettazione minori, maggiori e generali
  • GRASP:9 principi di progettazione da conoscere per il codice
  • Come definire un numero variadico di argomenti dello stesso tipo – Parte 5
  • Come inserire più elementi in un vettore (senza errori di memoria)
  • I sottili pericoli dei temporanei in for Loops
  • Un valore predefinito per dereferenziare i puntatori null
  • Trova con resi personalizzati
  • Fai sembrare cattivo il codice
  • Design Patterns VS Principi di Design:Iteratore, Mediatore e Memento
  • Come rendere le tue classi compatibili con Range for Loop
  • In che modo i parametri dei modelli possono semplificare le classi dei modelli
  • Modelli di progettazione VS Principi di progettazione:catena di responsabilità, comando e interprete
  • Come restituire diversi valori da una funzione in C++
  • L'interessante evoluzione di std::equal_range
  • Le evoluzioni di Lambda in C++14, C++17 e C++20
  • Design Patterns VS Principi di Design:Metodo Template
  • Tipi forti per l'indicizzazione sicura nelle raccolte - Parte 2
  • Tipi forti per l'indicizzazione sicura nelle raccolte - Parte 1
  • Modelli di progettazione VS principi di progettazione:osservatore, stato e strategia
  • Un riepilogo sui valori letterali definiti dall'utente
  • Come rimuovere elementi da un contenitore di sequenza in C++
  • Come scrivere codice semplice per portare a termine compiti complessi
  • Conteggio parole in C++:calcolo dell'estensione di una parola
  • Conteggio parole in C++:estrazione di parole dai simboli camelCase
  • Conteggio parole in C++:implementazione di un semplice contatore di parole
  • 3 cose che contare le parole può rivelare sul tuo codice
  • Algoritmi sugli intervalli
  • Il C++ fluente ha 2 anni
  • Il vettore SoA – Parte 1:Ottimizzazione dell'attraversamento di una collezione
  • Panoramica dei metodi di inserimento / posizionamento di std::map in C++17
  • Rendi funzionali le tue funzioni
  • Come sono arrivato a creare Fluent C++
  • L'importanza di conoscere STL <algoritmo>s
  • Codice super espressivo di Raising Levels of Abstraction
  • Tutto si riduce al rispetto dei livelli di astrazione
  • Passaggio di tipi forti per riferimento – Primo tentativo
  • Tipi forti per interfacce forti
  • Costruttori fortemente tipizzati
  • Query parziali con optional<T>
  • Ottimizzazioni del valore di ritorno
  • Interfacce più chiare con opzionale<T>
  • set_aggregate, set_segregate:algoritmi di livello superiore sugli insiemi
  • Cosa hanno inventato 70 persone sul codice espressivo
  • L'<algoritmo> di ricerca tiene segreto l'STL
  • Come scegliere buoni nomi nel tuo codice
  • Ricerca quando si ha accesso a un container STL
  • Oggetti funzione STL:Stateless is Stressless
  • Rendere il codice espressivo con lambda
  • Come (std::)trovare qualcosa in modo efficiente con STL
  • Conosci i tuoi algoritmi:algoritmi sugli insiemi
  • Un iteratore intelligente per l'inserimento in un contenitore ordinato in C++
  • La sfida del Pi Day per il codice più espressivo - Risultati
  • I funtori non sono morti:il trucco del doppio funtore
  • Passaggio di tipi forti per riferimento
  • La sfida di Pi Day per il codice più espressivo in C++
  • Predica sulle gamme con l'STL
  • Lambda forti:tipizzazione forte su tipi generici
  • Confronto personalizzato, uguaglianza ed equivalenza con il STL
  • std::transform, un algoritmo centrale
  • Come dividere una stringa in C++
  • Il design dell'STL
  • Comprendi meglio le gamme con il nuovo adattatore prodotto cartesiano
  • Min e Max con il STL
  • Limitazione di un'interfaccia in C++
  • The Daily:come insegnare in modo efficiente il C++ al lavoro
  • Inserimento efficiente di più elementi in un container STL
  • Riempimento di <algoritmo>s dell'STL
  • Un iteratore intelligente per aggregare nuovi elementi con quelli esistenti in una mappa o in un set
  • Conversioni di unità forti
  • Tipi forti:ereditare le funzionalità del tipo sottostante
  • Un aiuto all'implementazione per il modello di modello curiosamente ricorrente
  • Ciò che il modello di modello Curiously Recurring può apportare al tuo codice
  • Il modello di modello curiosamente ricorrente (CRTP)
  • Come il codice compatto può diventare un codice buggy:farsi prendere dall'ordine delle valutazioni
  • Buone notizie:i tipi forti sono (per lo più) gratuiti in C++
  • Commentare o non commentare? // questa è la domanda
  • Il refactoring "Extract Interface", in fase di compilazione
  • Move iteratori:dove l'STL incontra la semantica Move
  • Come isolare un'API tossica dal resto del codice
  • Come appiattire una dichiarazione di switch annidato
  • 7 modi per migliorare in C++ durante questa estate
  • Il principio dell'interfaccia in C++
  • L'atteggiamento giusto per affrontare il codice legacy
  • La vera differenza tra struct e class
  • is_transparent:come cercare un set C++ con un tipo diverso dalla sua chiave
  • Utilizzo di toString su tipi personalizzati in C++
  • Metaprogrammazione espressiva di modelli C++
  • Rendere hashable i tipi forti
  • Un riassunto della proposta di metaclassi per C++
  • Come utilizzare le funzioni sovraccaricate con STL
  • Quali libri leggere per migliorare in C++
  • Le affermazioni comprensibili se funzionano più lentamente?
  • Come rendere le affermazioni If più comprensibili
  • Puoi esercitare il sovraccarico di funzioni C++ come Jon Snow brandisce Longclaw?
  • La monade vettoriale in C++, senza le cose brutte
  • Gestire percorsi multipli con Vector Monad in C++
  • La monade opzionale in C++, senza le cose brutte
  • Gestione degli errori multipli con la monade opzionale in C++
  • Cloni polimorfici nel moderno C++
  • Modifica dei cancellatori durante la vita di un unique_ptr (4/7)
  • Come rendere i cancellatori personalizzati più espressivi
  • Gli sviluppatori intelligenti utilizzano i puntatori intelligenti (3/7) – Eliminatori personalizzati
  • unique_ptr, shared_ptr, debole_ptr, scoped_ptr, raw pointers – Conoscere i tuoi smart pointer (2/7)
  • Gli sviluppatori intelligenti utilizzano i puntatori intelligenti (1/7) – Nozioni di base sui puntatori intelligenti
  • Come gestire più tipi in Max senza un cast
  • Modelli di funzione Specializzazione parziale in C++
  • Specializzazione parziale del modello in C++
  • Metaclassi, la risposta definitiva alla digitazione forte in C++?
  • Dimensioni e capacità dei contenitori STL
  • Partizionamento con STL
  • tee:informazioni di debug con scarso impatto sul codice
  • La sfida della codifica espressiva C++17
  • Come implementare l'idioma pimpl usando unique_ptr
  • Cppcast:uno spettacolo per tutti gli sviluppatori C++
  • Come restituire un puntatore intelligente E utilizzare la covarianza
  • C++ fluente ha 1 anno
  • Lasciarsi ispirare da un buon codice
  • Utilizzo di tipi forti per restituire più valori
  • Chiamare funzioni e metodi su tipi forti
  • In che modo gli unit test aiutano a esprimere l'intento del tuo codice
  • 10 storie di codici horror di Halloween che ti faranno impazzire
  • Alias ​​di funzione in C++
  • I risultati della sfida di codifica espressiva C++17
  • Pensa agli oggetti funzione come funzioni piuttosto che oggetti
  • (std::) Accumula conoscenze sugli algoritmi STL
  • Perché il codice espressivo è importante
  • La guida completa alla creazione di stringhe in C++:da "Hello World" fino a potenziare il karma
  • Altri suggerimenti sulla denominazione
  • Classi Mixin:Lo Yang del CRTP
  • Rendi funzionali le tue funzioni!
  • Un'interfaccia minima:codice sia espressivo che veloce
  • 7 nomi che non dovremmo mai vedere nel codice
  • Iteratori di uscita intelligenti:un approccio simmetrico agli adattatori di portata
  • Come utilizzare STL con raccolte di output legacy
  • Utilizzo di codice errato per imparare a scrivere codice valido
  • Introduzione a Boost Phoenix
  • Come essere chiari su cosa restituiscono le tue funzioni
  • 5 suggerimenti per comprendere il codice legacy
  • Opzionali forti
  • Come viene implementato std::set_difference?
  • Modelli forti
  • Rendere i tipi forti implicitamente convertibili
  • Algoritmi STL sui set
  • Come emulare la parola chiave "super" in C++
  • Come scegliere tra struttura o classe
  • Sostituzione di una sequenza altrimenti con un operatore ternario
  • Sull'uso di Guards in C++
  • La domanda giusta per il nome giusto
  • Alla RAII o non alla RAII?
  • Introduzione alla libreria di intervalli C++
  • Comprendere lvalues, rvalues ​​e loro riferimenti
  • Tipi forti per interfacce forti:il mio intervento al Meeting C++
  • L'analisi più irritante:come individuarlo e risolverlo rapidamente
  • Ottenere i vantaggi della digitazione forte in C++ a una frazione del costo
  • C++ non avrà più puntatori
  • std::for_each è obsoleto?
  • Comprami una birra per Fluent C++
  • Cosa possono fare gli heap che le code prioritarie non lo fanno
  • Heap e code prioritarie in C++ – Parte 3:Code e code prioritarie
  • Creazione, rimozione e ordinamento di heap in C++ con STL
  • Heap e code prioritarie in C++ – Parte 1:Nozioni di base sugli heap
  • La proposta di metaclassi C++ in meno di 5 minuti
  • I problemi con i singleton e come risolverli
  • Il pezzo di codice più bello che stampa 42
  • std::iterator è deprecato:perché, cosa era e cosa usare invece
  • Passare booleani a un'interfaccia in modo espressivo
  • Quando utilizzare le enumerazioni e quando utilizzare la distribuzione dei tag in C++
  • Come utilizzare in modo efficace l'invio di tag nel codice
  • Fai in modo che i tuoi container seguano le convenzioni della STL
  • Come riordinare una collezione con STL
  • Come passare un oggetto polimorfico a un algoritmo STL


  • 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