C Programming >> sitemap >> Page:299:
  • Reeks aanwijzers in C
  • Stringaanwijzer in C
  • Functiewijzer in C
  • Wijzer naar aanwijzer in C
  • Gelinkte lijst in C
  • Stapel met behulp van gekoppelde lijst in C
  • Implementatie van wachtrij met behulp van gekoppelde lijst
  • Willekeurige toegang tot een bestand
  • C++ Oorsprong en filosofie - Geschiedenis van C++
  • C++-omgeving instellen
  • C++-opmerkingen en opmerkingen in C-stijl in C++
  • C++ Header-bestanden
  • Verklaringen in C++
  • Gegevenstypen in C++
  • Modifiers in C++
  • Constanten in c++
  • Trefwoorden in C++
  • Automatisch in C++
  • Verschil tussen UNICODE en ASCII
  • Binaire weergave van een gegeven getal in C++
  • Typ conversie in C++
  • Expressies in C++
  • Loop in C++
  • Jump-instructie in C++
  • Bibliotheekfuncties in C++
  • Preprocessor-richtlijnen in C++
  • Meer over functies in C++
  • Aanwijzers in C++
  • Aanwijzers naar aanwijzers in C++
  • Array in C++
  • Unie en Enum in C++
  • deze aanwijzer in C++
  • Vriendenfunctie in C++
  • Dynamische leden
  • Abstracte lessen in C++
  • Sjablonen in C++
  • Bestandsverwerking in C++
  • Instellen in C++
  • Kaart in C++
  • Multimap in C++
  • Stapelen in C++
  • Vector in C++
  • Lijst in C++
  • Prioriteitswachtrij in C++
  • Koppelen in C++
  • nieuwe operator in C++
  • 5 Beste mobiele apps om te leren programmeren
  • Data Scientist - De meest trending carrière ter wereld
  • Vijf veelvoorkomende aanwijzerfouten in C-programmering
  • 10 coole bitsgewijze operatorhacks en trucs die elke programmeur moet kennen
  • Oneindige lussen in C - Gebruik en foutopsporing
  • Als...anders...als vs switch...geval, verschil en gebruik?
  • Lijst met alle gegevenstypen in C-programmering
  • Hoe vind je een reeks gegevenstypen in C-programmering?
  • sizeof() operator in C-programmering
  • Verschillende declaraties van main() functie in C
  • Wat zijn tokens bij het programmeren?
  • E-mails versturen met bijlage in C#
  • E-mails versturen in C#
  • Wat is een tolk en wat heeft hij nodig?
  • Wat is een compiler en zijn behoefte?
  • Verschillende programmeerparadigma's
  • Wat is computerprogramma en programmeren?
  • Een nieuw C/C++-project maken in CodeBlocks
  • Wat is ASCII-tekencode?
  • Wat zijn Escape-reekstekens?
  • Hoe de grootte van het gegevenstype te vinden met de operator sizeof() in C
  • Inleiding tot programmeren – fouten
  • Hoe een C-programma te maken en uit te voeren met CodeBlocks
  • Hoe een C-programma te compileren en uit te voeren met behulp van de opdrachtregel in Windows
  • Installeer en configureer CodeBlocks met C-compiler
  • Laag niveau versus taal op hoog niveau - Verschil tussen taal op laag en hoog niveau
  • Talen op hoog niveau – voor- en nadelen
  • Talen op laag niveau - voor- en nadelen
  • Classificatie van programmeertalen
  • Programmeertaal – geschiedenis en populaire talen
  • Levenscyclus van een computerprogramma
  • Compiler vs Interpreter - Verschil tussen compiler en interpreter
  • Toewijzing van operators in C-programmering
  • Operatoren en beschrijving van rekenkundige operatoren
  • Uitdrukkingen en Escape-reeksen in C
  • Symbolische constanten in C
  • Constanten in C-programmering
  • Variabelen in C-programmering
  • Het 'void' gegevenstype
  • Het gegevenstype 'float', 'double' en 'long double'
  • Het gegevenstype 'char' in C
  • Het 'int'-gegevenstype in C
  • Wat is GCC (GNU Compiler Collection)?
  • Wat is LLVM? Aan de slag met LLVM
  • Wat is een DLL-bestand (Dynamic Link Library)?
  • Wat is alfanumeriek?
  • Wat is broncode bij programmeren?
  • Wat is API (Application Programming Interface)?
  • Wat is het GNU-project?
  • Hoe Eclipse IDE downloaden en installeren?
  • Wat is EOF (einde van bestand)? Voorbeelden met PHP, C++, C, Python, Java
  • fopen() Functiegebruik in C en C++ met voorbeelden
  • Stel het C Hello World-programma samen
  • Patchcommando-tutorial met voorbeelden voor Linux
  • Hoe C- en C++-applicaties te compileren met GCC?
  • Wat is Unix?
  • C# programmeertaal Null Reference Uitzondering en oplossing
  • Wat is de slaap()-functie en hoe deze te gebruiken in het C-programma?
  • Hoe GCC-compileropties zoals optimalisatie, vlaggen te gebruiken?
  • CMake-zelfstudie om te bouwen en te compileren in Linux
  • C Programmeerhandleiding Index
  • Veelgestelde vragen en antwoorden over C-programmering tijdens sollicitatiegesprekken
  • C Printf() Functie-tutorial met voorbeelden
  • Eclipse en plug-ins bijwerken
  • Structuur in C-programmering
  • Bestandsbewerkingen, bestanden openen, schrijven en sluiten in C
  • strchr – Vind karakter in een string C en C++ zelfstudie met voorbeelden
  • Hoe willekeurige getallen te genereren met de functies rand() en srand() in C en C++?
  • Wat is glibc Linux GNU C-bibliotheek?
  • Exec System Call For C en PHP Tutorial met voorbeelden
  • Hoe Linux ldd Command gebruiken om gedeelde bibliotheken met voorbeelden af ​​te drukken?
  • While Loop In Java, Javascript, C++, C#, Python-programmeertalen
  • Hoe invoer lezen met de functie fscanf() in programmeertaal C?
  • mmap-zelfstudie met voorbeelden in programmeertalen C en C++
  • C Programmeren Gets() Functie-tutorial met voorbeelden
  • Wat zijn segmentatiefouten en oorzaken?
  • Wat is een uitzondering en hoe gaat u om met een uitzondering in toepassingen?
  • Wat is een variabele en hoe definieer en gebruik je variabelen in programmeertalen zoals PHP, Python, Java, C#, C/C++, JavaScript, PowerShell, Bash?
  • Wat is als-verklaring en gebruik in JavaScript, PHP, Python, Java, C/C++, C#, PowerShell, Bash-programmeertalen
  • Hoe array definiëren in programmeertalen Java, JavaScript, PHP, C, C ++, Python, C #, PowerShell?
  • Wat is Loop voor programmeertalen zoals Java, C/C+, PHP, Python, C#, JavaScript, Bash?
  • Wat is een functie en hoe maak je een functie in PHP, Python, JavaScript, C/C++, C#, Bash, Java, PowerShell-programmeertalen?
  • Wat is het stringgegevenstype in JavaScript, Java, Python, C#, PHP, C, C++, PowerShell-programmeertalen?
  • Wat is een procedureoproep op afstand (RPC)?
  • strcmp() C Bibliotheekfunctiegebruik met voorbeelden
  • C fgets() Functie Gebruiksvoorbeelden om bestand te lezen
  • strcat() Functie-zelfstudie in C en C++ met voorbeelden
  • strlen() Functie In C en C++ Zelfstudie met Voorbeelden
  • calloc() Functie-zelfstudie in C en C++ om geheugen toe te wijzen
  • scanf() Functie in C en C++ om invoer vanaf de opdrachtregel te lezen
  • strstr() Functie in C en C++ zelfstudie met voorbeelden
  • Switch Case Statement in C/C++ zelfstudie met voorbeelden
  • C++ Constructor-zelfstudie met voorbeelden
  • Wat is een constante variabele bij het programmeren?
  • Hoe de datum en tijd van vandaag af te drukken/krijgen in JavaScript, C/C++, Python, C#, Java, PHP, PowerShell, Excel (VBScript)?
  • C/C++ atoi() Functie Tutorial – Converteer string naar geheel getal
  • Pip ffi.h Gcc-fout
  • Regex (reguliere expressie) OR Logical Alternation Tutorial met voorbeelden
  • C++ Hello World-toepassing
  • Wat is Lambda?
  • Wat is naamruimte bij programmeren?
  • Globally Unique Identifier (GUID) Generator voor Linux, Windows, Java, PHP, C#, Javascript, Python
  • Wat is HTTP-fout 500 en hoe dit op te lossen?
  • Wat is C# programmeertaal
  • Visual Studio Express-installatie
  • Wat is SHA-256 en hoe bereken je SHA-256 in verschillende programmeertalen?
  • Gebruik in PHP, JavaScript, Java, C#, Python-programmeertalen met voorbeelden
  • Hoe HTML-webpagina omleiden naar een andere URL?
  • Wat is SOAP (Simple Object Access Protocol)?
  • Fibonacci-reeks in C-programmering
  • Voorrang van C++-operator
  • Verschil tussen compiler en tolk en assembler
  • Borland C++ Compiler Gratis downloaden
  • Beste IDE voor en programmeertalen C en C++
  • Meest gestelde sollicitatievraag over C-programmering
  • Les nr. 06 Inleiding tot schrijffuncties in C
  • Gebruik van programmeertaal C
  • ID's in programmeertaal c++
  • Les nr. 5:Opmerkingen in C-programmering
  • C-programma om het unieke element in een array te vinden
  • C-programma om een ​​array op zijn plaats om te keren
  • C-programma om de grootste en kleinste getallen in een array van gehele getallen te vinden
  • C-programma om twee compatibele matrices op te tellen en te vermenigvuldigen
  • C-programma om een ​​reeks elementen te sorteren met behulp van selectiesortering
  • C-programma om naar een element te zoeken met behulp van binair zoeken
  • C-programma om naar een element te zoeken met behulp van lineair zoeken
  • C-programma om de grootste en kleinste elementen in de array uit te wisselen
  • C-programma om het binaire equivalent van een bepaald decimaal getal weer te geven
  • C-programma om het 2s-complement van een bepaald binair getal te vinden
  • C-programma om alle waarden in een array af te drukken die kleiner is dan de opgegeven sleutel
  • C-programma om opeenvolgende getallen in een array te vermenigvuldigen
  • C-programma om haakjes in een string te matchen
  • C-programma om het aantal duplicaten in een array te vinden
  • C-programma om de inhoud en indexen in een array om te wisselen
  • C-programma om GCD van gegeven twee gehele getallen te vinden met behulp van recursieve en niet-recursieve functies
  • C-programma om een ​​fibonacci-reeks te genereren met behulp van recursieve en niet-recursieve functies
  • C-programma om de faculteit van een bepaald getal te vinden met behulp van recursieve en niet-recursieve functies
  • C-programma om call by value en call by reference te demonstreren
  • C-programma om een ​​patroon af te drukken
  • C-programma om een ​​matrix te lezen en af ​​te drukken met behulp van pointers
  • C-programma om een ​​array op zijn plaats om te keren met behulp van pointers
  • C-programma om twee arrays te vergelijken met behulp van pointers
  • C-programma om een ​​gegeven string om te keren met behulp van pointers
  • C-programma om een ​​gegeven string om te keren
  • C-programma om twee strings samen te voegen
  • C-programma om twee strings te vergelijken
  • C-programma om de ene string naar de andere te kopiëren
  • C-programma om de lengte van een string te vinden
  • C-programma om vooraf gedefinieerde tekenreeksfuncties te implementeren met behulp van door de gebruiker gedefinieerde functies
  • C-programma om de lengte te vinden en te controleren of een string palindroom is of geen door de gebruiker gedefinieerde functies gebruikt
  • C-programma om strings te vergelijken, samen te voegen en toe te voegen met behulp van door de gebruiker gedefinieerde functies
  • C-programma om de volgende bewerkingen op strings uit te voeren met behulp van functies:
  • C-programma om het gebruik van typedef met een structuur te demonstreren
  • C-programma om toegang tot een structuur te demonstreren met behulp van een aanwijzer
  • C-programma om vakbond te demonstreren
  • C-programma om structuur te demonstreren
  • C-programma voor sterk nummer
  • C-programma voor perfect getal
  • C-programma om priemgetallen af ​​te drukken met Sieve of Eratosthenes
  • C-programma om de GCD van gegeven twee gehele getallen te vinden
  • C-programma om te controleren of het opgegeven nummer een Armstrong-nummer is of niet
  • C-programma om de vermenigvuldigingstabel van een getal n . af te drukken
  • C-programma om de eerste n termen van een Fibonacci-reeks te genereren
  • C-programma om de som van individuele cijfers van een bepaald positief geheel getal te vinden en het omgekeerde van een bepaald getal te vinden
  • C-programma dat twee gehele operanden en één operator van de gebruiker nodig heeft
  • C-programma om de wortels van een kwadratische vergelijking te vinden
  • C-programma om twee getallen om te wisselen zonder een tijdelijke variabele te gebruiken
  • C-programma om de grootste van drie getallen te vinden met behulp van ternaire operator
  • C-programma om de oppervlakte van een driehoek te berekenen
  • C-programma om priemgetallen tot n . af te drukken
  • CPP-programma om een ​​bepaalde array te roteren
  • CPP-programma om de aanwijzer naar een klasse te illustreren
  • CPP-programma om deze aanwijzer te illustreren
  • CPP-programma voor het implementeren van de vriendenfunctie
  • CPP-programma voor het illustreren van toegangsspecificaties
  • Cpp-programma dat een bankrekening demonstreert
  • Cpp-programma om het gebruik van constructor en destructors te illustreren
  • Cpp-programma voor het illustreren van functie-overbelasting bij het toevoegen van de afstandsklasse-objecten
  • Cpp-programma om objecten van afstandsklasse te maken en toe te voegen
  • CPP-programma om een ​​uitzondering terug te draaien
  • CPP-programma voor het afhandelen van delen door nul uitzondering
  • Cpp-programma om overbelasting van functies te illustreren door toe te voegen:
  • CPP-programma om call by value en call by reference te implementeren
  • CPP-programma om inline-functies te illustreren
  • CPP-programma om het gebruik van standaardargumenten te illustreren
  • CPP-programma om overbelasting van functies te illustreren
  • CPP-programma om de pure virtuele functie te illustreren
  • CPP-programma om te laten zien hoe constructors worden aangeroepen in afgeleide klasse
  • CPP-programma om de uitvoeringsvolgorde van constructors en destructors bij overerving te illustreren
  • CPP-programma om virtuele basisklasse te illustreren
  • CPP-programma om runtime-polymorfisme te illustreren
  • CPP-programma om overbelasting van toewijzingsoperator te implementeren
  • CPP-programma om binaire operator te overbelasten met niet-lidfunctie
  • CPP-programma om de unaire operator te overbelasten met behulp van de lidfunctie
  • Top 8 C++ IDE's in 2022
  • C++ versus Java | 20 belangrijkste verschillen tussen C++ en Java
  • Python versus C++:overzicht, overeenkomsten en belangrijkste verschillen
  • C++-projecten om aan te werken in 2022
  • Sjablonen in C++
  • Dijkstra-algoritme C++
  • Inleiding tot Command Line Argumenten in C?
  • Genereer binaire getallen met behulp van een wachtrij
  • E-mail verzenden met C# en Outlook.com
  • Top 25 C++ API-ontwerpfouten en hoe u ze kunt vermijden
  • 20 ABI (Application Binary Interface) baanbrekende veranderingen die elke C++-ontwikkelaar zou moeten weten
  • 10 verschillen tussen statische en dynamische bibliotheken die elke C++-ontwikkelaar zou moeten kennen
  • Systeemontwerp Interviewconcepten - Database Sharding
  • Een beknopte handleiding voor toepassingsblokkering voor tijdelijke foutafhandeling
  • Tijdelijke fouten zijn kwaadaardig - Hoe ze te behandelen met exponentiële backoff in C #
  • 10 boeken om je ontwikkelingscarrière een boost te geven
  • C++ 11 Auto:misbruik gebruiken en voorkomen
  • Verbinding maken met Azure Compute Emulator op een externe computer
  • De zoektocht naar een perfecte C++ sollicitatievraag
  • De slechtste sollicitatievraag over programmeren die ik ooit heb gezien!
  • Top 10 fouten in C++-headerbestanden en hoe u ze kunt oplossen
  • Top 10 domme fouten om te vermijden met C++ 11 slimme tips
  • Polly - Een raamwerk voor op beleid gebaseerde nieuwe pogingen van tijdelijke fouten in C #
  • Top 20 C++ multithreading-fouten en hoe ze te vermijden
  • Interviewvraag coderen - Aankopen van speelgoed optimaliseren
  • C++11 Multithreading-zelfstudie via Q&A - Basisprincipes van threadbeheer
  • 6 tips om de vectorprestaties van C++11 te verbeteren
  • Op gebeurtenissen gebaseerde synchronisatie van threads met hoofdspellus
  • Top 15 C++ Exception handling-fouten en hoe ze te vermijden.
  • Systeemontwerp Interviewconcepten - Eventuele consistentie
  • Systeemontwerp Interviewconcepten - Load Balancing
  • Systeemontwerp Interviewconcepten - CAP-stelling
  • Top 20 C-aanwijzerfouten en hoe u ze kunt oplossen
  • 35 dingen die ik heb geleerd op Game Developer Conference (GDC) 2018
  • Systeemontwerp Interviewconcepten - Consistente hashing
  • C Ingangen en uitgangen in C-programmering
  • Trefwoorden in C-programmering
  • ID's in C-programmering
  • Gegevenstypen in C-programmering
  • Opslagklassen in C-programmering
  • Automatische opslagklasse in C-programmering
  • Registreer opslagklasse in C-programmering
  • Statische opslagklasse in C-programmering
  • Externe opslagklasse in C-programmering
  • Operators in C-programmering
  • Voorrang van de operator en zijn associativiteit bij C-programmering
  • Arrays in C-programmering
  • Multidimensionale arrays in C-programmering
  • Array-geheugentoewijzing in C-programmering
  • Voor- en nadelen van array in C-programmering
  • Structuren in C-programmering
  • Vakbonden in C-programmering
  • Verschil tussen structuren en vakbonden in C-programmering
  • Typedef in C-programmering
  • Besluitvormingsverklaringen en lussen in C-programmering
  • Pauze, Ga verder en Ga naar in C-programmering
  • Schakelverklaring in C-programmering
  • Functies in C-programmering
  • Strings in C-programmering
  • Bestanden I/O in C-programmering
  • Preprocessor-richtlijnen in C-programmering
  • Geheugenbeheer in C-programmering
  • Aanwijzingen in C-programmering
  • Scoperegels in C-programmering
  • Bitvelden in C-programmering
  • Fout, behandeling, C-programmering
  • Commandoregelargumenten in C-programmering
  • Typecasten in C-programmering
  • Initialisatie en toegang tot pointers in C-programmering
  • Nulwijzers in C-programmering
  • Aanwijzer rekenen in C-programmering
  • Constante wijzers in C-programmering
  • Array-aanwijzers in C-programmering
  • Aanwijzingen voor structuur in C-programmering
  • Aanwijzers naar aanwijzers in C-programmering
  • Dynamische geheugentoewijzingsaanwijzers in C-programmering
  • Aanwijzingen voor functie- en functieargumenten
  • Retouraanwijzer van functie in C-programmering
  • Veelvoorkomende fouten gemaakt in Pointers
  • Aanwijzerconstructie in C-programmering
  • Belangrijke punten over aanwijzers in C-programmering
  • Dynamische geheugentoewijzing aan multidimensionale array-aanwijzers
  • Type Casting in C-programmering
  • C Instructies in C Programmeren
  • Minimale swaps om reeksen te laten toenemen
  • C++-overzicht
  • Verschil tussen C en C ++
  • C++ basissyntaxis
  • C++ Opmerkingen
  • Typen C++-variabelen
  • C++ variabel bereik
  • C++-constanten en -letters
  • C++-modificatietypen
  • C++ opslagklassen
  • Soorten lussen in C++
  • C++ While-lus
  • C++ Do While Loop
  • C++ voor lus
  • C++ voor elke lus
  • C++ geneste lus
  • C++ Besluitvorming
  • C++-functies
  • C++-nummers
  • C++-matrices
  • C++-strings
  • C++ Inline-functie
  • C++-naamruimte
  • Basis OOPS-concepten
  • C++ abstractie
  • C++ inkapseling en toegangsfuncties
  • C++ Overerving
  • C++ Polymorfisme en virtuele functie
  • Upcasting en downcasting in C++
  • C++ Datum Tijd
  • C++ Multithreading
  • C++ Basis Ingang Uitgang
  • C++ Bestanden en Stream – Bestandsverwerking – Bestand I/O
  • C++-interfaces
  • Dynamisch geheugen
  • Klassen en objecten
  • Toegangsspecificaties in C++
  • Accessors (getters) en Mutators (setters)
  • Soorten lidfuncties in C++
  • Constructor in C++
  • Destructor in C++
  • Abstracte klasse en pure virtuele functie
  • 0.1 — Inleiding tot deze tutorials
  • 0.2 — Inleiding tot programmeertalen
  • 0.3 — Inleiding tot C/C++
  • 0.4 — Inleiding tot C++-ontwikkeling
  • 0.5 — Inleiding tot de compiler, linker en bibliotheken
  • 0.6 — Een geïntegreerde ontwikkelomgeving (IDE) installeren
  • 0.7 — Je eerste programma samenstellen
  • 0.8 — Enkele veelvoorkomende C++-problemen
  • 0.9 — Uw compiler configureren:configuraties bouwen
  • 0.10 — Uw compiler configureren:Compiler-extensies
  • 0.11 — Uw compiler configureren:waarschuwings- en foutniveaus
  • 0.12 — Uw compiler configureren:een taalstandaard kiezen
  • 1.1 — Uitspraken en de structuur van een programma
  • 1.2 — Opmerkingen
  • 1.3 — Inleiding tot objecten en variabelen
  • 1.4 — Variabele toewijzing en initialisatie
  • 1.5 — Inleiding tot iostream:cout, cin en endl
  • 1.6 — Niet-geïnitialiseerde variabelen en ongedefinieerd gedrag
  • 1.7 — Trefwoorden en naamgevings-ID's
  • 1.8 — Witruimte en basisopmaak
  • 1.9 — Inleiding tot literalen en operatoren
  • 1.10 — Inleiding tot uitdrukkingen
  • 1.11 — Uw eerste programma ontwikkelen
  • 1.x — Hoofdstuk 1 samenvatting en quiz
  • 2.1 — Inleiding tot functies
  • 2.2 — Functie-retourwaarden (waarde-retourfuncties)
  • 2.3 — Void-functies (functies die geen waarde teruggeven)
  • 2.4 — Inleiding tot functieparameters en argumenten
  • 2.5 — Inleiding tot lokale reikwijdte
  • 2.6 — Waarom functies nuttig zijn en hoe u ze effectief kunt gebruiken
  • 2.7 — Aangiften en definities doorsturen
  • 2.8 — Programma's met meerdere codebestanden
  • 2.9 — Botsingen een naam geven en een inleiding tot naamruimten
  • 2.10 — Inleiding tot de preprocessor
  • 2.11 — Koptekstbestanden
  • 2.12 — Kopbeschermers
  • 2.13 — Hoe u uw eerste programma's ontwerpt
  • 2.x — Hoofdstuk 2 samenvatting en quiz
  • 3.1 — Syntaxis en semantische fouten
  • 3.2 — Het foutopsporingsproces
  • 3.3 — Een strategie voor debuggen
  • 3.4 — Basistactieken voor foutopsporing
  • 3.5 — Meer foutopsporingstactieken
  • 3.6 — Een geïntegreerde debugger gebruiken:Stepping
  • 3.7 — Een geïntegreerde debugger gebruiken:actief en onderbrekingspunten
  • 3.8 — Een geïntegreerde debugger gebruiken:variabelen bekijken
  • 3.9 — Een geïntegreerde debugger gebruiken:de oproepstack
  • 3.10 — Problemen vinden voordat ze problemen worden
  • 3.x — Hoofdstuk 3 samenvatting en quiz
  • 4.1 — Inleiding tot fundamentele gegevenstypen
  • 4.2 — Ongeldig
  • 4.3 — Objectgroottes en de grootte van de operator
  • 4.4 — Getekende gehele getallen
  • 4.5 — Niet-ondertekende gehele getallen, en waarom ze te vermijden
  • 4.6 — Gehele getallen met vaste breedte en size_t
  • 4.7 — Inleiding tot wetenschappelijke notatie
  • 4.8 — Drijvende-kommagetallen
  • 4.9 — Booleaanse waarden
  • 4.10 — Inleiding tot if-statements
  • 4.11 — Tekens
  • 4.12 — Inleiding tot typeconversie en static_cast
  • 4.13 — Const-variabelen en symbolische constanten
  • 4.14 — Compileertijdconstanten, constante uitdrukkingen en constexpr
  • 4.15 — Letters
  • 4.16 — Cijfersystemen (decimaal, binair, hexadecimaal en octaal)
  • 4.17 — Inleiding tot std::string
  • 4.18 — Inleiding tot std::string_view
  • 4.x — Hoofdstuk 4 samenvatting en quiz
  • 5.1 — Operatorprioriteit en associativiteit
  • 5.2 — Rekenkundige operatoren
  • 5.3 — Modulus en Machtsverheffing
  • 5.4 — Verhogen/verlagen-operators en bijwerkingen
  • 5.5 — Komma's en voorwaardelijke operators
  • 5.6 — Relationele operatoren en drijvende-kommavergelijkingen
  • 5.7 — Logische operatoren
  • 5.x — Hoofdstuk 5 samenvatting en quiz
  • O.1 — Bitvlaggen en bitmanipulatie via std::bitset
  • O.2 — Bitsgewijze operators
  • O.3 — Bitmanipulatie met bitsgewijze operatoren en bitmaskers
  • O.4 — Converteren tussen binair en decimaal
  • 6.1 — Samengestelde instructies (blokken)
  • 6.2 — Door de gebruiker gedefinieerde naamruimten en de operator voor bereikresolutie
  • 6.3 — Lokale variabelen
  • 6.4 — Inleiding tot globale variabelen
  • 6.5 — Variabele schaduwen (naam verbergen)
  • 6.6 — Interne koppeling
  • 6.7 — Externe koppeling en variabele forward-declaraties
  • 6.8 — Waarom (niet-const) globale variabelen slecht zijn
  • 6.9 — Globale constanten delen over meerdere bestanden (met behulp van inline-variabelen)
  • 6.10 — Statische lokale variabelen
  • 6.11 — Omvang, duur en koppelingsoverzicht
  • 6.12 — Declaraties gebruiken en richtlijnen gebruiken
  • 6.13 — Inline-functies
  • 6.14 — Constexpr en consteval-functies
  • 6.15 — Naamloos en inline naamruimten
  • 6.x — Hoofdstuk 6 samenvatting en quiz
  • 7.1 — Introductie van regelstroom
  • 7.2 — If-instructies en -blokken
  • 7.3 — Veelvoorkomende problemen met if-statements
  • 7.4 — Basisprincipes van switch-statements
  • 7.5 — Overschakelen naar fallthrough en scoping
  • 7.6 — Ga naar verklaringen
  • 7.7 — Inleiding tot lussen en while-statements
  • 7.8 — Do while-statements
  • 7.9 — Voor verklaringen
  • 7.10 — Pauze en doorgaan
  • 7.11 — Halts (je programma voortijdig verlaten)
  • 7.12 — Inleiding tot het testen van uw code
  • 7.13 — Codedekking
  • 7.14 — Veelvoorkomende semantische fouten in C++
  • 7.15 — Fouten detecteren en afhandelen
  • 7.16 — std::cin en omgaan met ongeldige invoer
  • 7.17 — Assert en static_asset
  • 7.18 — Inleiding tot het genereren van willekeurige getallen
  • 7.19 — Willekeurige getallen genereren met Mersenne Twister
  • 7.x — Hoofdstuk 7 samenvatting en quiz
  • 8.1 — Impliciete typeconversie (dwang)
  • 8.2 — Floating-point en integrale promotie
  • 8.3 — Numerieke conversies
  • 8.4 — Rekenkundige conversies
  • 8.5 — Expliciete typeconversie (casting) en static_cast
  • 8.6 — Typedefs en typealiassen
  • 8.7 — Typ deductie voor objecten met het auto-trefwoord
  • 8.8 — Typeaftrek voor functies
  • 8.9 — Inleiding tot functieoverbelasting
  • 8.10 — Differentiatie functieoverbelasting
  • 8.11 — Resolutie van functieoverbelasting en dubbelzinnige overeenkomsten
  • 8.12 — Standaardargumenten
  • 8.13 — Functiesjablonen
  • 8.14 — Instantie van functiesjabloon
  • 8.15 — Functiesjablonen met meerdere sjabloontypen
  • 8.x — Hoofdstuk 8 samenvatting en quiz
  • 9.1 — Inleiding tot samengestelde gegevenstypen
  • 9.2 — Waardecategorieën (lwaarden en rwaarden)
  • 9.3 — Lwaarde-referenties
  • 9.4 — Lwaarde-verwijzingen naar const
  • 9.5 — Geef een waardereferentie door
  • 9.6 — Inleiding tot aanwijzers
  • 9.7 — Nul-aanwijzers
  • 9.8 — Aanwijzingen en cons
  • 9.9 — Adres doorgeven
  • 9.10 — Passeeradres (deel 2)
  • 9.11 — Retour op referentie en retour op adres
  • 9.12 — Typ deductie met pointers, referenties en const
  • 9.x — Hoofdstuk 9 samenvatting en quiz
  • 10.1 — Inleiding tot programmagedefinieerde (door de gebruiker gedefinieerde) typen
  • 10.2 — Opsommingen zonder scope
  • 10.3 — In- en uitvoer zonder scope-telling
  • 10.4 — Scoped opsommingen (opsommingsklassen)
  • 10.5 — Inleiding tot structs, leden en ledenselectie
  • 10.6 — Structurele aggregatie-initialisatie
  • 10.7 — Standaard lidmaatschapsinitialisatie
  • 10.8 - Struct doorgeven en diversen
  • 10.9 — Ledenselectie met verwijzingen en referenties
  • 10.10 — Klassjablonen
  • 10.11 — Class template argument deduction (CTAD) en deductiegidsen
  • 10.x — Hoofdstuk 10 samenvatting en quiz
  • 10.y — Een taalreferentie gebruiken
  • 11.1 — Arrays (deel I)
  • 11.2 — Arrays (deel II)
  • 11.3 — Arrays en lussen
  • 11.4 — Een array sorteren met behulp van selectiesortering
  • 11.5 — Multidimensionale arrays
  • 11.6 — C-stijl snaren
  • 11.7 — std::string_view (deel 2)
  • 11.8 — Aanwijzers en arrays
  • 11.9 — Pointer-rekenkunde en array-indexering
  • 11.10 — C-stijl tekenreeks symbolische constanten
  • 11.11 — Dynamische geheugentoewijzing met nieuw en verwijderen
  • 11.12 — Dynamisch toewijzen van arrays
  • 11.13 — For-each-lussen
  • 11.14 — Aanwijzers ongeldig maken
  • 11.15 — Aanwijzers naar aanwijzers en dynamische multidimensionale arrays
  • 11.16 — Een inleiding tot std::array
  • 11.17 — Een inleiding tot std::vector
  • 11.18 — Inleiding tot iterators
  • 11.19 — Inleiding tot standaard bibliotheekalgoritmen
  • 11.x — Hoofdstuk 11 uitgebreide quiz
  • 12.1 — Functiewijzers
  • 12.2 — De stapel en de hoop
  • 12.3 — std::vectorcapaciteit en stapelgedrag
  • 12.4 — Recursie
  • 12.5 — Opdrachtregelargumenten
  • 12.6 — Ellipsis (en waarom ze te vermijden)
  • 12.7 — Inleiding tot lambda's (anonieme functies)
  • 12.8 — Lambda-opnames
  • 12.x — Hoofdstuk 12 uitgebreide quiz
  • 13.1 — Welkom bij objectgeoriënteerd programmeren
  • 13.2 — Klassen en klasleden
  • 13.3 — Specificatie van openbare versus privétoegang
  • 13.4 — Toegang tot functies en inkapseling
  • 13.5 — Constructeurs
  • 13.6 — Lijsten voor initialisatie van constructorleden
  • 13.7 — Initialisatie van niet-statische leden
  • 13.8 — Overlappende en delegeren van constructeurs
  • 13.9 — Vernietigers
  • 13.10 — De verborgen “dit” aanwijzer
  • 13.11 — Klassencode en headerbestanden
  • 13.12 — Const class-objecten en lidfuncties
  • 13.13 — Statische lidvariabelen
  • 13.14 — Statische lidfuncties
  • 13.15 — Vriendenfuncties en klassen
  • 13.16 — Anonieme objecten
  • 13.17 — Geneste typen in klassen
  • 13.18 — Timing van uw code
  • 13.x — Hoofdstuk 13 uitgebreide quiz
  • 14.1 — Inleiding tot overbelasting door operators
  • 14.2 — De rekenkundige operatoren overbelasten met behulp van vriendenfuncties
  • 14.3 — Overbelasting van operators met normale functies
  • 14.4 — Overbelasting van de I/O-operators
  • 14.5 — Operators overbelasten met lidfuncties
  • 14.6 — Overbelasting van unaire operatoren +, -, en !
  • 14.7 — Overbelasting van de vergelijkingsoperatoren
  • 14.8 — Overbelasting van de operatoren voor verhogen en verlagen
  • 14.9 — Overbelasting van de subscript-operator
  • 14.10 — Overbelasting van de haakjesoperator
  • 14.11 — Typecasts overbelasten
  • 14.12 — De kopie-constructor
  • 14.13 — Kopieer initialisatie
  • 14.14 — Constructors converteren, expliciet en verwijderen
  • 14.15 — Overbelasting van de toewijzingsoperator
  • 14.16 — Ondiep versus diep kopiëren
  • 14.17 — Overbelasting van operators en functiesjablonen
  • 14.x — Hoofdstuk 14 uitgebreide quiz
  • 16.1 — Objectrelaties
  • 16.2 — Samenstelling
  • 16.3 — Aggregatie
  • 16.4 — Associatie
  • 16.5 — Afhankelijkheden
  • 16.6 — Containerklassen
  • 16.7 — std::initializer_list
  • 16.x — Hoofdstuk 16 uitgebreide quiz
  • 17.1 — Inleiding tot overerving
  • 17.2 — Basisovererving in C++
  • 17.3 — Volgorde van constructie van afgeleide klassen
  • 17.4 — Constructors en initialisatie van afgeleide klassen
  • 17.5 — Overerving en toegangsspecificaties
  • 17.6 — Nieuwe functionaliteit toevoegen aan een afgeleide klasse
  • 17.7 — Aanroepen van geërfde functies en overschrijvend gedrag
  • 17.8 — Overgeërfde functionaliteit verbergen
  • 17.9 — Meervoudige overerving
  • 17.x — Hoofdstuk 17 uitgebreide quiz
  • 18.1 — Aanwijzingen en verwijzingen naar de basisklasse van afgeleide objecten
  • 18.2 — Virtuele functies en polymorfisme
  • 18.3 — De override en definitieve specificeerders, en covariante retourtypes
  • 18.4 — Virtuele destructors, virtuele toewijzing en overschrijvende virtualisatie
  • 18.5 — Vroege binding en late binding
  • 18.6 — De virtuele tafel
  • 18.7 — Pure virtuele functies, abstracte basisklassen en interfaceklassen
  • 18.8 — Virtuele basisklassen
  • 18.9 — Object snijden
  • 18.10 — Dynamisch casten
  • 18.11 — Overgeërfde klassen afdrukken met operator <<
  • 18.x — Hoofdstuk 18 uitgebreide quiz
  • 19.1 — Sjabloonklassen
  • 19.2 — Sjabloon niet-type parameters
  • 19.3 — Functiesjabloonspecialisatie
  • 19.4 — Specialisatie klastemplate
  • 19.5 — Gedeeltelijke sjabloonspecialisatie
  • 19.6 — Gedeeltelijke sjabloonspecialisatie voor pointers
  • 19.x — Hoofdstuk 19 uitgebreide quiz
  • 20.1 — De noodzaak van uitzonderingen
  • 20.2 — Basisafhandeling van uitzonderingen
  • 20.3 — Uitzonderingen, functies en stapelafwikkeling
  • 20.4 — Niet-afgevangen uitzonderingen en catch-all handlers
  • 20.5 — Uitzonderingen, klassen en overerving
  • 20.6 — Uitzonderingen herroepen
  • 20.7 — Functie-try-blokken
  • 20.8 — Uitzondering gevaren en nadelen
  • 20.9 — Uitzonderingsspecificaties en noexcept
  • 20.x — Hoofdstuk 20 uitgebreide quiz
  • M.1 — Inleiding tot slimme aanwijzers en verplaatsingssemantiek
  • M.2 — R-waardereferenties
  • M.3 — Constructors verplaatsen en toewijzing verplaatsen
  • M.4 — std::move
  • M.5 — std::move_if_nobehalve
  • M.6 — standaard::unieke_ptr
  • M.7 — std::shared_ptr
  • M.8 — Circulaire afhankelijkheidsproblemen met std::shared_ptr en std::weak_ptr
  • M.x — Hoofdstuk M uitgebreide recensie
  • 21.1 — De standaardbibliotheek
  • 21.2 — Overzicht STL-containers
  • 21.3 — Overzicht van STL-iterators
  • 21.4 — Overzicht STL-algoritmen
  • 22.1 — std::string en std::wstring
  • 22.2 — std::string constructie en vernietiging
  • 22.3 — std::string lengte en capaciteit
  • 22.4 — std::tekenreekstoegang en conversie naar arrays in C-stijl
  • 22.5 — std::string toewijzing en swapping
  • 22.6 — std::string toevoegen
  • 22.7 — std::string invoegen
  • 23.1 — Invoer- en uitvoerstromen (I/O)
  • 23.2 — Invoer met istream
  • 23.3 — Uitvoer met ostream en ios
  • 23.4 — Stream klassen voor strings
  • 23.5 — Streamstatussen en invoervalidatie
  • 23.6 — Basisbestand I/O
  • 23.7 — Willekeurig bestand I/O
  • A.1 — Statische en dynamische bibliotheken
  • A.2 — Bibliotheken gebruiken met Visual Studio
  • A.3 — Bibliotheken gebruiken met Code::Blocks
  • A.4 — Veelgestelde vragen over C++
  • B.1 — Inleiding tot C++11
  • B.2 — Inleiding tot C++14
  • B.3 — Inleiding tot C++17
  • B.4 — Inleiding tot C++20
  • C.1 — Het einde?
  • Jαcεκs C++ Bλog
  • Onderzoeker beweert dat het Tizen-besturingssysteem van Samsung slecht is geprogrammeerd; Bevat 27.000 bugs!
  • 2038:nog maar 21 jaar verwijderd
  • Top 10 bugs in C++ open source projecten, gecontroleerd in 2016
  • Als programmeertalen "Game of Thrones"-tekens waren
  • Top 10 fouten in C#-projecten gevonden in 2016
  • Het echte verschil tussen struct en klasse
  • C# 7.x en 8.0:onzekerheid en geweldigheid
  • Een intrigerende C++-quiz die je misschien meer uitdaagt dan je denkt
  • Het kwaad binnen de vergelijkingsfuncties
  • Android-besturingssysteem:één potentiële kwetsbaarheid per 4000 regels C++-code
  • Statische analyse bij de ontwikkeling van videogames:top 10 softwarefouten
  • Zoeken naar bugs in code in een vroeg stadium
  • Boekenpakket met gratis boeken over C#-taal
  • Veilig wissen van privégegevens
  • De lange-pijl-operator in C++
  • Statische analyse in theorie en in de praktijk
  • Wat is MISRA en hoe kook je het?
  • Redenen waarom u C/C++ zou moeten blijven leren
  • Wat is rendement en hoe werkt het in C#?
  • CWE Top 25 2021. Wat is het, waar is het voor en hoe is het nuttig voor statische analyse?
  • Mooie foutrapporten krijgen met SArif in GitHub
  • Over fouten in de QuantConnect Lean-code gesproken
  • PVS-Studio 7.14:intermodulaire analyse in C++ en plug-in voor JetBrains CLion
  • Nul, één, twee, Freddy komt je halen
  • Bètatesten van de PVS-Studio C#-analysator op Linux en macOS
  • XSS:aanval, verdediging – en C#-programmering
  • Optimalisatie van .NET-applicaties:een groot resultaat van kleine aanpassingen
  • Hoe gebruik je massa-onderdrukking in PVS-Studio voor C#?
  • Wat is er nieuw in C# 10:overzicht
  • Enums in C#:verborgen valkuilen
  • Hoe WCF zichzelf in de voet schiet met TraceSource
  • Waarom u de waarden van de parameters van openbare methoden moet controleren
  • Analyse van Unity-projecten:het oplossingsbestand heeft twee projecten met de naam "UnityEngine.UI"
  • De ?. operator in foreach zal niet beschermen tegen NullReferenceException
  • Verborgen riffen in string-pool, of een andere reden om twee keer na te denken voordat je instanties van string-klasse in C# interneert
  • Top 10 bugs gevonden in C#-projecten in 2021
  • Wat is er nieuw in PVS-Studio in 2021?
  • Alle hagel-bugrapporten:hoe we de analysetijd van het gebruikersproject hebben teruggebracht van 80 naar 4 uur
  • OWASP Top 10 en Software Composition Analysis (SCA)
  • OWASP, kwetsbaarheden en taint-analyse in PVS-Studio voor C#. Roer, maar niet schudden
  • Hoe vertraagt ​​LINQ uw app?
  • Op Roslyn API gebaseerde statische analysator voor C# maken
  • De ultieme lijst met bronnen om C en C++ te leren
  • C++-aanwijzers:waarom we ze nodig hebben, wanneer we ze gebruiken, hoe ze verschillen van toegang tot het object zelf
  • Laten we een spelletje spelen
  • Vacatures voor geschoolde C++-kandidaten
  • C++ is sneller en veiliger dan roest:Benchmarked door Yandex
  • De kennis die je hebt, werken met de ene taal is niet altijd van toepassing op een andere taal
  • De controle op het einde van het bestand (EOF) is mogelijk niet voldoende
  • Overschrijven en definitieve bestekschrijvers zouden je nieuwe vrienden moeten worden
  • Gebruik geen #pragma-waarschuwing (standaard:X)
  • De letterlijke lengte van de tekenreeks automatisch evalueren
  • Controleer of het einde-van-bestand-teken correct is bereikt (EOF)
  • Een overzicht van statische analysers voor C/C++-code
  • Onthoud dat een uitzondering in de destructor gevaarlijk is
  • Roep de functie alloca() niet binnen loops aan
  • Controleer alle fragmenten waar een aanwijzer expliciet naar integer-types wordt gecast
  • Opmaak in tabelstijl
  • Probeer niet zoveel mogelijk bewerkingen op één regel te persen
  • Vermijd het gebruik van meerdere kleine #ifdef-blokken
  • Gebruik de letterlijke '\0' voor het terminal-nulteken
  • Wees bij het gebruik van kopiëren en plakken vooral voorzichtig met de laatste regels
  • Een goede compiler en codeerstijl zijn niet altijd genoeg
  • Begin met het gebruik van enum-klasse in uw code, indien mogelijk
  • “Kijk eens wat ik kan!” – Onacceptabel in programmeren
  • Gebruik speciale functies om privégegevens te wissen
  • Hoe de ene constructor correct van de andere aan te roepen
  • Vergelijk ‘dit’ niet meer met nullptr
  • Gebruik een prefix-increment-operator (++i) in iterators in plaats van een postfix-operator (i++)
  • Vermijd het gebruik van een macro als u een eenvoudige functie kunt gebruiken
  • Een nieuwe constante toevoegen aan enum, vergeet niet om de operatoren voor schakelaars te corrigeren
  • Ongedefinieerd gedrag is dichterbij dan je denkt
  • Gevaarlijke afdruk
  • Negeer nooit null-pointers
  • In C en C++ worden arrays niet doorgegeven door waarde
  • Visual C++ en wprintf() functie
  • Is het mogelijk om 64-bits applicaties uit te voeren in een 32-bits besturingssysteem?
  • Broncode van WPF-voorbeelden door Microsoft gecontroleerd
  • Problemen met het detecteren van 64-bits fouten
  • Bedrieglijke BSTR-snaren
  • Gebruik geen functienamen met "leeg"
  • Vermijd het toevoegen van een nieuwe bibliotheek aan het project
  • Begin met het gebruik van statische code-analyse
  • Waarom onjuiste code werkt
  • Gebruik vanaf nu nullptr in plaats van NULL
  • Pas op voor de 'continue'-operator binnenin do {...} while (...)
  • Als er iets vreemds met uw pc gebeurt, controleer dan het geheugen
  • StdAfx.h
  • Het laatste regeleffect - typfouten en plezier
  • Goede en slechte kanten van virtuele overerving in C++
  • Pas op voor printf()
  • Big Brother helpt je
  • Twitter voor C++-programmeurs
  • Wees voorzichtig met het werken met de atoomrichtlijn in OpenMP
  • De functie van het afdrukken van een uitdrukkingstype
  • Verandering van type-uitlijning en de gevolgen
  • Hoe je jezelf niet in de voet schiet bij het werken met serialisatie
  • size_t
  • Het 30-jarig jubileum van de eerste C++-compiler vieren:laten we er bugs in vinden
  • C++11 en 64-bit problemen
  • C++ online quiz
  • Een spatiefout:$ 370 miljoen voor een integer overflow
  • Hoe een pointer naar int in een 64-bits applicatie correct te casten?
  • 20 problemen met het overzetten van C++-code naar het 64-bits platform
  • Is er een 64-bits versie van Visual Studio?
  • Kritiek op de Rust-taal en waarom C/C++ nooit zal sterven
  • Langverwachte controle van CryEngine V
  • OpenJDK-controle
  • Logische uitdrukkingen in C/C++. Fouten gemaakt door professionals
  • GDB – een harde noot om te kraken:slechts een paar bugs gevonden door PVS-Studio
  • Welke voordelen hebben 64-bits processors ten opzichte van 32-bits?
  • Software testen
  • Hoe bugs te vermijden met behulp van moderne C++
  • Laatste regeleffect
  • De kwaliteit van embedded software, of de puinhoop is gebeurd met Toyota Camry in 2012
  • Apache HTTP-server opnieuw controleren
  • Bewerkingsprioriteiten in C/C++
  • ChakraCore:analyse van JavaScript-engine voor Microsoft Edge
  • Qt 5 Framework controleren
  • Deel 24. Fantoomfouten
  • Deel 21. Patroon 13. Gegevensuitlijning
  • Wat zit er verborgen in de GNU Boot Loader? Zoeken naar bugs in Grub
  • Verzameling spiekbriefjes voor programmeurs
  • Deel 4. De 64-bits configuratie maken
  • Deel 3. Code overzetten naar 64-bits systemen. Voors en tegens
  • Inleiding tot Roslyn en het gebruik ervan bij programma-ontwikkeling
  • 7-Zip controleren met PVS-Studio-analysator
  • De Stanford University C++-stijlgids
  • Het eerste insect op Mars
  • C++ versus C
  • We blijven Microsoft-projecten controleren:analyse van PowerShell
  • doe {…} while (0) in macro's
  • 5 inspirerende voorbeelden – programmeertalen waarop populaire computerspellen zijn geschreven
  • Chroom, de 5e cheque
  • Moordenaar. Therac-25:Quick-and-Dirty
  • PVS-Studio:25 verdachte codefragmenten in CoreCLR
  • Video's over statische code-analyse
  • De compiler is de schuld van alles
  • Hoe je jezelf in de voet schiet in C en C++. Haiku OS-kookboek
  • Linux-kernel wordt 30:gefeliciteerd van PVS-Studio
  • Evolutie van C++-tools:statische code-analysatoren
  • Statische analyse beschermt uw code tegen tijdbommen
  • Fouten detecteren in de LLVM-release 13.0.0
  • Hoe gebruik je massa-onderdrukking in PVS-Studio voor C++?
  • Hoe kunt u het bouwen en analyseren van uw project versnellen met IncrediBuild?
  • Wat is SAST en hoe helpt het een ontwikkelaar?
  • Datumverwerking trekt bugs of 77 defecten aan in Qt 6
  • Compiler Monitoring Systeem in de PVS-Studio Static Analyzer
  • Een artikel voor degenen die, net als ik, het doel van std::common_type niet begrijpen
  • Virtuele functie-aanroepen in constructors en destructors (C++)
  • Top 10 bugs gevonden in C++-projecten in 2021
  • C++ voor beginners:tips om betere code te schrijven
  • Hoe een PVS-Studio-ontwikkelaar een bug in een gecontroleerd project verdedigde
  • Waarom we dynamische code-analyse nodig hebben:het voorbeeld van het PVS-Studio-project
  • C verslaan met 400 regels niet-geoptimaliseerde montage
  • Snellere verwerking van XML-streams in Go
  • Callbacks en verwijzingen doorgeven aan Cgo
  • Type wissen en reïficatie
  • Covariantie en contravariantie bij subtypering
  • Het meten van contextomschakeling en geheugenoverhead voor Linux-threads
  • Linux-threads en -processen starten met kloon
  • Basisprincipes van Futexen
  • Gelijktijdige servers:deel 5 - Redis-casestudy
  • Gelijktijdige servers:deel 4 - libuv
  • Gelijktijdige servers:deel 3 - gebeurtenisgestuurd
  • Gelijktijdige servers:deel 2 - Discussies
  • Gelijktijdige servers:deel 1 - Inleiding
  • Basisprincipes van het gebruik van de leesregelbibliotheek
  • Het expressieprobleem en zijn oplossingen
  • Over de ontwerppatronen Composite en Interpreter
  • Een polyglot-gids voor meervoudige verzending
  • gRPC-voorbeeld in C++ en Python
  • Meerdere waarden retourneren van functies in C++
  • C++:RAII zonder uitzonderingen
  • De beloften en uitdagingen van std::async taakgebaseerd parallellisme in C++11
  • C++11-threads, affiniteit en hyperthreading
  • C++:destructors en virtuele operator verwijderen
  • Programmatische toegang tot de call-stack in C++
  • Typ bij het ontleden van C declaraties en valse headers
  • Voorbeelden voor het gebruik van LLVM en Clang als bibliotheek
  • Perfect doorsturen en universele referenties in C++
  • Variadische sjablonen in C++
  • SFINAE en enable_if
  • Aan de slag met libjit - deel 3
  • De kosten van dynamische (virtuele oproepen) versus statische (CRTP) verzending in C++
  • Intel i7 loop prestatie anomalie
  • Aan de slag met libjit - deel 2
  • Hoe te JIT - een introductie
  • Aan de slag met libjit - deel 1
  • Flexibele runtime-interface naar gedeelde bibliotheken met libffi
  • Een geheugenlay-out voor C++-objecten dumpen met Clang
  • Plug-ins in C
  • Hoe statisch gekoppelde programma's op Linux draaien
  • Berekende goto voor efficiënte verzendtabellen
  • Hoe Clang omgaat met de type/variabele naam ambiguïteit van C/C++
  • De ambiguïteit van type / variabele naam in C++
  • C++11:unique_ptr gebruiken met standaard bibliotheekcontainers
  • Snellere XML-iteratie met ElementTree
  • Basis bron-naar-bron transformatie met Clang
  • Afhankelijke naam opzoeken voor C++-sjablonen
  • Avonturen bij het ontleden van C:AST's voor schakelinstructies
  • De x64-codemodellen begrijpen
  • Ivalues ​​en rvalues ​​in C en C++ begrijpen
  • Hoe ik me geen zorgen meer maakte en overstapte naar C++ voor mijn Bob Scheme VM
  • Anonieme functies (lambda's) in C++11
  • Positie-onafhankelijke code (PIC) in gedeelde bibliotheken op x64
  • Positie-onafhankelijke code (PIC) in gedeelde bibliotheken
  • C++-klassen exporteren uit een DLL
  • De constructie van statische functievariabelen in C++ is niet threadveilig
  • Verplaatsing van gedeelde bibliotheken tijdens het laden
  • Extra argumenten doorgeven aan Qt-slots
  • DLL-hel problemen met Qt Creator
  • C++ ontleden in Python met Clang
  • Het merkwaardig terugkerende sjabloonpatroon in C++
  • De contextgevoeligheid van de grammatica van C, herzien
  • C++-sjabloonsyntaxispatronen
  • Een C++ VM toegevoegd aan Bob
  • Boost.Asio met codevoorbeeld van protocolbuffers
  • Niet-constante globale initialisatie in C en C++
  • Van C naar AST en terug naar C met pycparser
  • Protobuf-voorbeelden bouwen op Windows met MSVC
  • De vele gezichten van operator nieuw in C++
  • Array-initialisatie met enum-indices in C maar niet in C++
  • Hoe Python mijn C/C++-accoladestijl beïnvloedde
  • Pure virtuele destructors in C++
  • pycparser ondersteunt nu C99
  • De gevaren van niet-ondertekende iteratie in C/C++
  • Pointers vs. arrays in C, deel 2(D)
  • pthreads als een case study van een goed API-ontwerp
  • Pointers naar arrays in C
  • Binaire bomen visualiseren met Graphviz
  • void* en casts, in C en C++
  • Omgaan met onvoldoende geheugen in C
  • Zijn pointers en arrays equivalent in C?
  • Het C++ bashing-seizoen is terug
  • Boekbespreking:C-interfaces en implementaties door David R. Hanson
  • SQLite compileren op Windows
  • Goto gebruiken voor foutafhandeling in C
  • Threads maken in Win32 C/C++-programmering
  • Cdecl implementeren met pycparser
  • memmgr - een geheugentoewijzing voor een vaste pool
  • ctypes - C/C++-code aanroepen vanuit Python
  • C-type verklaringen lezen
  • De contextgevoeligheid van Cs-grammatica
  • C DLL's compileren en gebruiken vanuit Perl
  • Een complete C++ ontwikkelomgeving van Microsoft, gratis
  • unit testing framework - cxxtext
  • perl master, C++ slave, gebonden voor seriële poortprogrammering
  • verduistering
  • Qt-richtlijnen voor API-ontwerp
  • les voor vandaag:waarschuwing bij het lezen van C++-regels
  • PIC-compiler-bugs...
  • c++ ellende:std::en ongewenste waarschuwingen
  • Boekbespreking:Expert C Programmeren door Peter van der Linden
  • echte platformonafhankelijke compatibiliteit van Qt
  • Qt - eerste indrukken
  • seriële poort saga - een C++ implementatie
  • voldoen aan -Wall -pedantic -ansi
  • een cool algoritme voor het tellen van enen in een bitstring
  • c/c++ ergernis - niet-ondertekende iteratie
  • nostalgisch...
  • Boekbespreking:Efficiënte C++:Performance Programming Techniques door Bulka &Mayhew
  • wijzers begrijpen
  • een probleem, twee trucs - bijna een oplossing
  • gcc . compileren
  • Uitzoeken waar een functie vandaan is aangeroepen
  • Initialisatie van structuren en arrays in C++
  • Boekbespreking:Effectieve STL door Scott Myers
  • cpp is pijn
  • Boekbespreking:C++ in actie door Bartosz Milewski
  • meer over vereenvoudigde cpp + wat rant
  • het coderen van een vereenvoudigde cpp
  • notitie voor jezelf - assert()
  • Variabele initialisatie in C++
  • Toewijzen van multidimensionale arrays in C++
  • Correct gebruik van const met pointers
  • interessant probleem (binaire weergave van grote getallen)
  • Modern C++ maakt me bang
  • te veel Perl...
  • Coderen in C++, wensend dat het Lisp (of Perl) was
  • Bootstrapping van een op vcpkg gebaseerd project in Linux en Windows met idiomatische cmake
  • Bootstrappen van een op vcpkg gebaseerd cmake-project in Visual Studio
  • Beoordeling van Mannings Functioneel Programmeren in C++
  • Eenheidstest C++-sjablonen en schijninjectie met behulp van eigenschappen
  • Niet-botsende Efficiënte type_info::hash_code in gedeelde bibliotheken
  • De video van Nieuwe tools voor een meer functionele C++
  • CppCon15 en Silicon Valley Code Camp-presentaties
  • Plezier met Lambda's:C++14 Style (deel 4)
  • Plezier met C++14 Lambda's in Silicon Valley Code Camp
  • Het Pigeonhole-principe gebruiken in C++ metaprogrammering
  • Waarom we compile-time reflectie nodig hebben in C++1y
  • Plezier met Lambda's:C++14-stijl
  • C++/C++11 Track @ Silicon Valley Code Camp 2012
  • Snellere metaprogramma's met gcc 4.5 en C++0x
  • 64-bits voor C++-ontwikkelaars:van /Wp64 naar Viva64
  • Viva64:opwerken van 64-bit applicaties
  • Eigenaardigheden van de ontwikkeling van 64-bits toepassingen
  • Vergelijking van de diagnostische mogelijkheden van analysers bij het controleren van 64-bits code
  • 32 OpenMP-traps voor C++-ontwikkelaars
  • 64 bits, Wp64, Visual Studio 2008, Viva64 en de rest...
  • Traps-detectie tijdens migratie van C- en C++-code naar 64-bits Windows
  • Applicatiepoort naar 64-bit platforms of kakel nooit totdat je ei is gelegd
  • De vergeten problemen van de ontwikkeling van 64-bits programma's
  • Enkele voorbeelden van de 64-bits codefouten
  • Statische code-analyse voor verificatie van de 64-bits toepassingen
  • Problemen met het testen van 64-bits toepassingen
  • Driverontwikkeling voor Windows 64-bit
  • Veiligheid van 64-bits code
  • Atavismen in grote systemen
  • De functie van het afdrukken van een uitdrukkingstype
  • Een 64-bits paard dat kan tellen
  • Zeven stappen voor het migreren van een programma naar een 64-bits systeem
  • Interview met Dmitriy Vyukov - de auteur van Relacy Race Detector (RRD)
  • Zoeken naar expliciete typeconversiefouten in 64-bits programma's
  • Viva64 voor het optimaliseren van datastructuren
  • Optimalisatie van 64-bits programma's
  • Waarom A + B !=A - (-B)
  • Problemen in echte programma's - welke fouten zijn er niet in de wereld...
  • 64-bits codeproblemen in echte programma's:wijziging van het aanwijzertype
  • Een mooie 64-bits fout in C
  • Interview met Anatoliy Kuznetsov, de auteur van de BitMagic C++-bibliotheek
  • 64-bits Loki
  • Over size_t en ptrdiff_t
  • Problemen met 64-bits code in echte programma's:virtuele functies
  • Magische constanten en malloc() functie
  • Problemen met 64-bits code in echte programma's:magische constanten


  • 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