C Programming >> sitemap >> Page:456:
  • 14.9 — Överbelastning av abonnemangsoperatören
  • 14.10 — Överbelastning av parentesoperatorn
  • 14.11 — Överbelastning av typcasts
  • 14.12 — Kopieringskonstruktören
  • 14.13 — Kopieringsinitiering
  • 14.14 — Konvertera konstruktörer, explicit och ta bort
  • 14.15 — Överbelastning av uppdragsoperatören
  • 14.16 — Grund vs. djupkopiering
  • 14.17 — Överbelastning av operatörer och funktionsmallar
  • 14.x — Kapitel 14 omfattande frågesport
  • 16.1 — Objektrelationer
  • 16.2 — Komposition
  • 16.3 — Aggregation
  • 16.4 — Föreningen
  • 16.5 — Beroenden
  • 16.6 — Containerklasser
  • 16.7 — std::initializer_list
  • 16.x — Kapitel 16 omfattande frågesport
  • 17.1 — Introduktion till arv
  • 17.2 — Grundläggande arv i C++
  • 17.3 — Konstruktionsordning för härledda klasser
  • 17.4 — Konstruktörer och initiering av härledda klasser
  • 17.5 — Arvs- och åtkomstspecifikationer
  • 17.6 — Lägga till ny funktionalitet till en härledd klass
  • 17.7 — Anropa ärvda funktioner och överordnat beteende
  • 17.8 — Döljer ärvd funktionalitet
  • 17.9 — Multipelt arv
  • 17.x — Kapitel 17 omfattande frågesport
  • 18.1 — Pekare och referenser till basklassen för härledda objekt
  • 18.2 — Virtuella funktioner och polymorfism
  • 18.3 — Åsidosättnings- och slutspecifikationerna och kovariansreturtyper
  • 18.4 — Virtuella destruktörer, virtuell tilldelning och åsidosättande virtualisering
  • 18.5 — Tidig bindning och sen bindning
  • 18.6 — Det virtuella bordet
  • 18.7 — Rena virtuella funktioner, abstrakta basklasser och gränssnittsklasser
  • 18.8 — Virtuella basklasser
  • 18.9 — Objektskivning
  • 18.10 — Dynamisk gjutning
  • 18.11 — Skriva ut ärvda klasser med operatorn<<
  • 18.x — Kapitel 18 omfattande frågesport
  • 19.1 — Mallklasser
  • 19.2 — Parametrar av icke-typ mall
  • 19.3 — Funktionsmall specialisering
  • 19.4 — Klassmall specialisering
  • 19.5 — Delvis mallspecialisering
  • 19.6 — Delvis mallspecialisering för pekare
  • 19.x — Kapitel 19 omfattande frågesport
  • 20.1 — Behovet av undantag
  • 20.2 — Grundläggande undantagshantering
  • 20.3 — Undantag, funktioner och avveckling av stack
  • 20.4 — Ofångade undantag och catch-all-hanterare
  • 20.5 — Undantag, klasser och arv
  • 20.6 — Återkastning av undantag
  • 20.7 — Funktionsförsöksblock
  • 20.8 — Undantagsfaror och nackdelar
  • 20.9 — Undantagsspecifikationer och nej
  • 20.x — Kapitel 20 omfattande frågesport
  • M.1 — Introduktion till smarta pekare och rörelsesemantik
  • M.2 — R-värdesreferenser
  • M.3 — Flytta konstruktörer och flytta tilldelning
  • M.4 — std::flytta
  • M.5 — std::move_om_noexcept
  • M.6 — std::unique_ptr
  • M.7 — std::shared_ptr
  • M.8 — Cirkulära beroendeproblem med std::shared_ptr och std::weak_ptr
  • M.x — Kapitel M omfattande översyn
  • 21.1 — Standardbiblioteket
  • 21.2 — Översikt över STL-containrar
  • 21.3 — STL iterators översikt
  • 21.4 — Översikt över STL-algoritmer
  • 22.1 — std::string och std::wstring
  • 22.2 — std::strängkonstruktion och förstörelse
  • 22,3 — std::stränglängd och kapacitet
  • 22.4 — std::string teckenåtkomst och konvertering till C-stil arrayer
  • 22.5 — std::strängtilldelning och byte
  • 22.6 — std::sträng tillägg
  • 22.7 — std::stränginsättning
  • 23.1 — In- och utgångsströmmar (I/O).
  • 23.2 — Ingång med istream
  • 23.3 — Utgång med ostream och ios
  • 23.4 — Streama klasser för stråkar
  • 23.5 — Strömtillstånd och ingångsvalidering
  • 23.6 — Grundläggande fil I/O
  • 23.7 — Slumpmässig fil I/O
  • A.1 — Statiska och dynamiska bibliotek
  • A.2 — Använda bibliotek med Visual Studio
  • A.3 — Använda bibliotek med Code::Blocks
  • A.4 — C++ FAQ
  • B.1 — Introduktion till C++11
  • B.2 — Introduktion till C++14
  • B.3 — Introduktion till C++17
  • B.4 — Introduktion till C++20
  • C.1 — Slutet?
  • Jacεκs C++ Bλog
  • Forskare hävdar att Samsungs Tizen OS är dåligt programmerat; Innehåller 27 000 buggar!
  • 2038:bara 21 år bort
  • Topp 10 buggar i C++ open source-projekt, kontrollerade 2016
  • Om programmeringsspråk var "Game of Thrones"-karaktärer
  • Topp 10 C#-projektfel som hittades under 2016
  • Den verkliga skillnaden mellan struktur och klass
  • C# 7.x och 8.0:Osäkerhet och Awesomeness
  • Ett spännande C++-quiz som kan utmana dig mer än du tror
  • Ondskan i jämförelsefunktionerna
  • Android-operativsystem:en potentiell sårbarhet per 4000 rader med C++-kod
  • Statisk analys i videospelsutveckling:Topp 10 mjukvarufel
  • Sök efter buggar i kod i ett tidigt skede
  • Bokpaket med gratis böcker på C#-språket
  • Säker rensning av privata data
  • Den långa piloperatorn i C++
  • Statisk analys i teori och praktik
  • Vad är MISRA och hur man lagar det
  • Skäl till varför du bör fortsätta lära dig C/C++
  • Vad är avkastning och hur fungerar det i C#?
  • CWE Top 25 2021. Vad är det, vad är det till för och hur är det användbart för statisk analys?
  • Så får du fina felrapporter med SARIF i GitHub
  • Pratar om fel i QuantConnect Lean-koden
  • PVS-Studio 7.14:intermodulär analys i C++ och plugin för JetBrains CLion
  • Noll, ett, två, Freddy kommer och hämtar dig
  • Betatestning av PVS-Studio C#-analysatorn på Linux och macOS
  • XSS:attack, försvar – och C#-programmering
  • Optimering av .NET-applikationer:ett stort resultat av små redigeringar
  • Hur man använder massdämpning i PVS-Studio för C#?
  • Vad är nytt i C# 10:översikt
  • Enums i C#:dolda fallgropar
  • Hur WCF skjuter sig själv i foten med TraceSource
  • Varför du bör kontrollera värden för parametrar för offentliga metoder
  • Unity-projektanalys:lösningsfilen har två projekt som heter "UnityEngine.UI"
  • Den ?. operatören i foreach kommer inte att skydda från NullReferenceException
  • Dolda rev i string pool, eller annan anledning att tänka två gånger innan du internerar instanser av strängklass i C#
  • Topp 10 buggar som hittades i C#-projekt 2021
  • Vad är nytt i PVS-Studio 2021?
  • Alla hagelrapporter:hur vi minskade analystiden för användarens projekt från 80 till 4 timmar
  • OWASP Top 10 och Software Composition Analysis (SCA)
  • OWASP, sårbarheter och fläckanalys i PVS-Studio för C#. Rör om, men skaka inte
  • Hur saktar LINQ ner din app?
  • Skapa Roslyn API-baserad statisk analysator för C#
  • Den ultimata listan över resurser för att lära dig C och C++
  • C++-pekare:varför vi behöver dem, när vi använder dem, hur skiljer de sig från åtkomst till själva objektet
  • Låt oss spela ett spel
  • Jobbmöjligheter för skickliga C++-kandidater
  • C++ är snabbare och säkrare än rost:Benchmarkad av Yandex
  • Den kunskap du har, att arbeta med ett språk är inte alltid tillämplig på ett annat språk
  • End-of-file-kontrollen (EOF) kanske inte räcker
  • Åsidosättande och slutliga specificerare bör bli dina nya vänner
  • Använd inte #pragma-varning(standard:X)
  • Utvärdera strängens bokstavliga längd automatiskt
  • Kontrollera att filsluttecknet nås korrekt (EOF)
  • En översikt över statiska analysatorer för C/C++-kod
  • Kom ihåg att ett undantag i destruktorn är farligt
  • Anropa inte alloca()-funktionen inuti loopar
  • Kontrollera alla fragment där en pekare uttryckligen casts till heltalstyper
  • Formatering i tabellstil
  • Försök inte att klämma ihop så många operationer som möjligt på en rad
  • Undvik att använda flera små #ifdef-block
  • Använd bokstaven '\0' för terminaltecknet noll
  • När du använder Copy-Paste, var särskilt försiktig med de sista raderna
  • En bra kompilator och kodningsstil räcker inte alltid
  • Börja använda enum-klass i din kod, om möjligt
  • "Titta vad jag kan göra!" – Oacceptabelt i programmering
  • Använd dedikerade funktioner för att rensa privata data
  • Hur man korrekt ringer en konstruktör från en annan
  • Jämför inte "detta" med nullptr längre
  • Använd en prefix inkrementoperator (++i) i iteratorer istället för en postfix (i++) operator
  • Undvik att använda ett makro om du kan använda en enkel funktion
  • Lägg till en ny konstant i enum, glöm inte att korrigera switch-operatörer
  • Odefinierat beteende är närmare än du tror
  • Farligt tryckf
  • Avlägsna aldrig nollpekare
  • I C och C++ skickas inte arrayer av värde
  • Visual C++ och wprintf() funktion
  • Är det möjligt att köra 64-bitars applikationer i ett 32-bitars OS?
  • Källkoden för WPF-prover av Microsoft har kontrollerats
  • Problem med att upptäcka 64-bitars fel
  • Guileful BSTR-strängar
  • Använd inte funktionsnamn med "tom"
  • Undvik att lägga till ett nytt bibliotek till projektet
  • Börja använda statisk kodanalys
  • Varför felaktig kod fungerar
  • Använd nullptr istället för NULL från och med nu
  • Akta dig för "fortsätt"-operatören inuti do {...} medan (...)
  • Om något konstigt händer med din PC, kontrollera dess minne
  • StdAfx.h
  • The Last Line Effect – stavfel och roligt
  • Bra och dåliga sidor av virtuellt arv i C++
  • Akta dig för printf()
  • Storebror hjälper dig
  • Twitter för C++-programmerare
  • Var noga med att arbeta med atomdirektivet i OpenMP
  • Funktionen för att skriva ut en uttryckstyp
  • Ändring av typanpassning och konsekvenserna
  • Hur man inte skjuter sig själv i foten när man arbetar med serialisering
  • storlek_t
  • Vi firar 30-årsjubileet för den första C++-kompilatorn:låt oss hitta buggar i den
  • C++11 och 64-bitars problem
  • C++ online frågesport
  • Ett mellanslagsfel:370 miljoner dollar för ett heltalsspill
  • Hur castar man en pekare till int i ett 64-bitarsprogram på rätt sätt?
  • 20 nummer av portering av C++-kod till 64-bitarsplattformen
  • Finns det en 64-bitarsversion av Visual Studio?
  • Att kritisera rostspråket och varför C/C++ aldrig kommer att dö
  • Efterlängtad kontroll av CryEngine V
  • Öppna JDK-kontroll
  • Logiska uttryck i C/C++. Misstag gjorda av proffs
  • GDB – en svår nöt att knäcka:endast ett fåtal buggar hittade av PVS-Studio
  • Vilka fördelar har 64-bitarsprocessorer jämfört med 32-bitars?
  • Mjukvarutestning
  • Hur man undviker buggar med modern C++
  • Last Line Effekt
  • Kvaliteten på inbyggd programvara, eller röran har hänt med Toyota Camry 2012
  • Kontrollerar Apache HTTP Server igen
  • Driftprioriteter i C/C++
  • ChakraCore:analys av JavaScript-motor för Microsoft Edge
  • Kontrollerar Qt 5 Framework
  • Del 24. Fantomfel
  • Del 21. Mönster 13. Datajustering
  • Vad gömmer sig inuti GNU Boot Loader? Söker efter buggar i Grub
  • Samling av fuskblad för programmerare
  • Del 4. Skapa 64-bitarskonfigurationen
  • Del 3. Portering av kod till 64-bitars system. Fördelar och nackdelar
  • Introduktion till Roslyn och dess användning i programutveckling
  • Kontrollerar 7-Zip med PVS-Studio analysator
  • Stanford University C++ Style Guide
  • Den första buggen på Mars
  • C++ kontra C
  • Vi fortsätter att kontrollera Microsoft-projekt:analys av PowerShell
  • gör {...} medan (0) i makron
  • 5 inspirerande exempel – programmeringsspråk som populära datorspel är skrivna på
  • Chromium, den 5:e kontrollen
  • Killer Bug. Therac-25:Quick-and-Dirty
  • PVS-Studio:25 misstänkta kodfragment i CoreCLR
  • Videor om statisk kodanalys
  • Kompilatorn är skyldig till allt
  • Hur man skjuter sig själv i foten i C och C++. Haiku OS kokbok
  • Linuxkärnan fyller 30:grattis från PVS-Studio
  • C++-verktygsutveckling:statiska kodanalysatorer
  • Statisk analys skyddar din kod från tidsinställda bomber
  • Upptäcker fel i LLVM-version 13.0.0
  • Hur man använder massdämpning i PVS-Studio för C++?
  • Hur snabbar du på att bygga och analysera ditt projekt med IncrediBuild?
  • Vad är SAST och hur hjälper det en utvecklare?
  • Datumbearbetning lockar till sig buggar eller 77 defekter i Qt 6
  • Kompilatorövervakningssystem i PVS-Studio Static Analyzer
  • En artikel för de som, som jag, inte förstår syftet med std::common_type
  • Virtuella funktionsanrop i konstruktörer och destruktorer (C++)
  • Topp 10 buggar som hittades i C++-projekt 2021
  • C++ för nybörjare:Tips för att skriva bättre kod
  • Hur en PVS-Studio-utvecklare försvarade en bugg i ett kontrollerat projekt
  • Varför vi behöver dynamisk kodanalys: exemplet på PVS-Studio-projektet
  • Beating C med 400 rader ooptimerad montering
  • Snabbare XML-strömbehandling i Go
  • Skickar återuppringningar och pekare till Cgo
  • Typ radering och tingsliggörande
  • Kovarians och kontravarians vid subtypning
  • Mätning av kontextväxling och minneskostnader för Linux-trådar
  • Lanserar Linux-trådar och -processer med klon
  • Grunderna i Futexes
  • Samtidiga servrar:Del 5 - Redis fallstudie
  • Samtidiga servrar:Del 4 - libuv
  • Samtidiga servrar:Del 3 - Händelsestyrd
  • Samtidiga servrar:Del 2 - Trådar
  • Samtidiga servrar:Del 1 - Introduktion
  • Grunderna i att använda readline-biblioteket
  • Uttrycksproblemet och dess lösningar
  • På designmönster för komposit och tolk
  • En polyglotguide för multipel sändning
  • gRPC-exempel i C++ och Python
  • Returnerar flera värden från funktioner i C++
  • C++:RAII utan undantag
  • Löften och utmaningarna med std::async uppgiftsbaserad parallellism i C++11
  • C++11-trådar, affinitet och hypertrådning
  • C++:Ta bort förstörare och borttagning av virtuell operatör
  • Programmatisk åtkomst till samtalsstacken i C++
  • Vid analys av C, skriv deklarationer och falska rubriker
  • Exempel för att använda LLVM och Clang som ett bibliotek
  • Perfekt vidarebefordran och universella referenser i C++
  • Variadiska mallar i C++
  • SFINAE och enable_if
  • Komma igång med libjit - del 3
  • Kostnaden för dynamisk (virtuella samtal) kontra statisk (CRTP) sändning i C++
  • Prestandafel i Intel i7 loop
  • Komma igång med libjit - del 2
  • Hur man JIT - en introduktion
  • Komma igång med libjit - del 1
  • Flexibelt körtidsgränssnitt till delade bibliotek med libffi
  • Dumpa en C++-objekts minneslayout med Clang
  • Plugins i C
  • Hur statiskt länkade program körs på Linux
  • Beräknad goto för effektiva leveranstabeller
  • Hur Clang hanterar tvetydigheten typ/variabelnamn för C/C++
  • Typ-/variabelnamnets tvetydighet i C++
  • C++11:använder unique_ptr med standardbiblioteksbehållare
  • Snabbare XML-iteration med ElementTree
  • Grundläggande transformation från källa till källa med Clang
  • Beroende namnsökning för C++-mallar
  • Äventyr i att analysera C:AST:er för switch-satser
  • Förstå x64-kodmodellerna
  • Förstå lvärden och rvärden i C och C++
  • Hur jag slutade oroa mig och bytte till C++ för min Bob Scheme VM
  • Anonyma funktioner (lambdas) i C++11
  • Placera oberoende kod (PIC) i delade bibliotek på x64
  • Placera Independent Code (PIC) i delade bibliotek
  • Exportera C++-klasser från en DLL
  • Konstruktion av statiska funktionsvariabler i C++ är inte trådsäker
  • Omlokalisering av delade bibliotek under laddningstid
  • Skickar extra argument till Qt-slots
  • DLL-helvetesproblem med Qt Creator
  • Parsar C++ i Python med Clang
  • Det konstigt återkommande mallmönstret i C++
  • Kontextkänsligheten för C:s grammatik, återbesökt
  • C++ mallsyntaxmönster
  • En C++ virtuell dator har lagts till i Bob
  • Boost.Asio med Protocol Buffers-kodexempel
  • Icke-konstant global initiering i C och C++
  • Från C till AST och tillbaka till C med pycparser
  • Bygga protobuf-exempel på Windows med MSVC
  • Operatörens många ansikten är nya i C++
  • Arrayinitiering med enumindex i C men inte C++
  • Hur Python påverkade min C/C++ brace stil
  • Rena virtuella förstörare i C++
  • pycparser stöder nu C99
  • Farorna med osignerad iteration i C/C++
  • Pekare mot arrayer i C, del 2(D)
  • pthreads som en fallstudie av bra API-design
  • Pekare till arrayer i C
  • Visualisera binära träd med Graphviz
  • void* och kast, i C och C++
  • Hantera tillstånd utan minne i C
  • Är pekare och arrayer ekvivalenta i C?
  • C++ bashingsäsongen är tillbaka
  • Bokrecension:C Interfaces and Implementations av David R. Hanson
  • Kompilera SQLite på Windows
  • Använder goto för felhantering i C
  • Skapa trådar i Win32 C/C++ programmering
  • Implementering av cdecl med pycparser
  • memmgr - en minnesallokator med fast pool
  • ctypes - anropar C/C++-kod från Python
  • Läser C-typdeklarationer
  • Kontextkänsligheten för Cs grammatik
  • Kompilera C DLL:er och använda dem från Perl
  • En komplett C++-utvecklingsmiljö från Microsoft, gratis
  • ramverk för enhetstestning - cxxtext
  • perl master, C++ slav, bunden för seriell portprogrammering
  • förmörkelse
  • Qt-riktlinjer för API-design
  • lektion för idag:varning i C++ radläsning
  • PIC-kompilatorbuggar...
  • c++ woes:std::och oönskade varningar
  • Bokrecension:Expert C Programmering av Peter van der Linden
  • sann plattformsoberoende kompatibilitet för Qt
  • Qt - första intryck
  • seriell port saga - en C++ implementering
  • överensstämmer med -Wall -pedantisk -ansi
  • en cool algoritm för att räkna ettor i en bitsträng
  • c/c++ irritation - osignerad iteration
  • nostalgisk...
  • Bokrecension:Efficient C++:Performance Programming Techniques av Bulka &Mayhew
  • göra meningsfulla tips
  • ett problem, två knep - nästan en lösning
  • kompilera gcc
  • Ta reda på var en funktion anropades från
  • Initialisering av strukturer och arrayer i C++
  • Bokrecension:Effektiv STL av Scott Myers
  • cpp är smärta
  • Bokrecension:C++ in action av Bartosz Milewski
  • mer om förenklad cpp + lite rant
  • kodning av en förenklad cpp
  • not to self - assert()
  • Variabel initiering i C++
  • Allokera flerdimensionella arrayer i C++
  • Korrekt användning av const med pekare
  • intressant problem (binär representation av stora tal)
  • Modern C++ skrämmer mig
  • för mycket Perl...
  • Kodar i C++, önskar att det var Lisp (eller Perl)
  • Bootstrapping av ett vcpkg-baserat projekt i Linux och Windows med idiomatisk cmake
  • Bootstrapping av ett vcpkg-baserat cmake-projekt i Visual Studio
  • Genomgång av Mannings funktionell programmering i C++
  • Enhetstestning av C++-mallar och skeninjektion med hjälp av egenskaper
  • Icke-kolliderande Effektiv type_info::hash_code över delade bibliotek
  • Videon med Nya verktyg för en mer funktionell C++
  • Presentationer av CppCon15 och Silicon Valley Code Camp
  • Kul med lambda:C++14 Style (del 4)
  • Kul med C++14 Lambdas på Silicon Valley Code Camp
  • Använda Pigeonhole-principen i C++-metaprogrammering
  • Varför vi behöver kompileringstidsreflektion i C++1y
  • Kul med lambda:C++14 Style
  • C++/C++11 Track @ Silicon Valley Code Camp 2012
  • Snabbare metaprogram med gcc 4.5 och C++0x
  • 64-bitar för C++-utvecklare:från /Wp64 till Viva64
  • Viva64:upparbetning av 64-bitars applikationer
  • Egenskaper med utvecklingen av 64-bitars applikationer
  • Jämförelse av analysatorns diagnostiska möjligheter vid kontroll av 64-bitars kod
  • 32 OpenMP-fällor för C++-utvecklare
  • 64 bitar, Wp64, Visual Studio 2008, Viva64 och allt annat...
  • Fångar upptäckt under migrering av C- och C++-kod till 64-bitars Windows
  • Applicera port till 64-bitars plattformar eller skaka aldrig förrän ditt ägg är lagt
  • De bortglömda problemen med 64-bitars programutveckling
  • Några exempel på 64-bitars kodfel
  • Statisk kodanalys för verifiering av 64-bitars applikationer
  • Problem med att testa 64-bitars applikationer
  • Utveckling av drivrutiner för Windows 64-bit
  • Säkerhet för 64-bitars kod
  • Atavismer i stora system
  • Funktionen för att skriva ut en uttryckstyp
  • En 64-bitars häst som kan räknas
  • Sju steg för att migrera ett program till ett 64-bitarssystem
  • Intervju med Dmitriy Vyukov - författaren till Relacy Race Detector (RRD)
  • Sök efter explicita typkonverteringsfel i 64-bitarsprogram
  • Viva64 för optimering av datastrukturer
  • Optimering av 64-bitars program
  • Varför A + B !=A - (-B)
  • Problem i riktiga program - vilka fel finns inte där i världen...
  • 64-bitars kodproblem i riktiga program:ändring av pekartyp
  • Ett trevligt 64-bitars fel i C
  • Intervju med Anatoliy Kuznetsov, författaren till BitMagic C++-biblioteket
  • 64-bitars Loki
  • Om size_t och ptrdiff_t
  • Problem med 64-bitars kod i riktiga program:virtuella funktioner
  • Magiska konstanter och malloc() funktion
  • Problem med 64-bitars kod i riktiga program:magiska konstanter
  • Big Brother hjälper dig
  • En samling exempel på 64-bitarsfel i riktiga program
  • Anledningarna till att 64-bitarsprogram kräver mer stackminne
  • Statisk kodanalys och den nya språkstandarden C++0x
  • På vilket sätt kan C++0x-standarden hjälpa dig att eliminera 64-bitarsfel
  • /Wp64 switch och mall bearbetningsfel
  • Problem med 64-bitars kod i riktiga program:qsort
  • Optimering i en värld av 64-bitars fel
  • Sök efter 64-bitars fel i arrayimplementering
  • Egenskaper med virtuella funktioner
  • Konsekvenser av att använda Copy-Paste-metoden i C++-programmering och hur man hanterar det
  • Analys av projektet Ultimate Toolbox
  • Statisk analys och reguljära uttryck
  • Statisk analys:fel i mediaspelare och felfri ICQ
  • Skillnad mellan kodanalysmetoder i kompilatorer och specialiserade verktyg
  • Statisk analys av källkoden genom exemplet WinMerge
  • Funktioner av ntohl/htonl-klassen och 64-bitars värden
  • Söker efter explicit konvertering av en pekare till en 32-bitars typ
  • Problem med 64-bitars kod i riktiga applikationer:och hur är det med Linux?
  • 64-bitarsprogram och flyttalsberäkningar
  • Hur man gör färre fel i stadiet av kodskrivning. Del N3
  • Förklaringar till artikeln om Copy-Paste
  • PVS-Studio vs Chromium
  • En evig fråga om timing
  • Hur man gör färre fel i stadiet av kodskrivning. Del N2
  • Vad är storleken på (&X) uttryck lika med, X definieras som char *X[n];?
  • Hur man gör färre fel i stadiet av kodskrivning. Del N1
  • Knädjupt i C++ s... kod
  • Är det rimligt att använda prefixet inkrementoperator ++it istället för postfix operator it++ för iteratorer?
  • Intel IPP-exempel för Windows - felkorrigering
  • Finns det något sätt att göra typen size_t 32-bitars i ett 64-bitarsprogram?
  • Hur kan jag veta om DWORD_PTR-typen är definierad med ifdef?
  • Skriva över minne – varför?
  • Hur man gör färre fel i stadiet av kodskrivning. Del N4
  • PVS-Studio:analyserar Doom 3-kod
  • PVS-Studio annons - statisk analys av C/C++ kod
  • PVS-Studio vs Chromium - Fortsättning
  • Kontrollera Intel IPP-exempel för Windows - fortsättning
  • PVS-Studio:analyserar ReactOSs kod
  • Kontrollerar Intel Energy Checker SDK (IEC SDK) med PVS-Studio
  • Varningarna C4311 och C4312 som genereras av kompilatorn när du använder /Wp64-växeln
  • Analyserar Dolphin-emu-projektet
  • Analyserar TrinityCore-projektet med PVS-Studio
  • Analyserar om projektet Notepad++
  • Analyserar Quake III Arena GPL-projektet
  • Vada inte i okänt vatten. Del två
  • Vada inte i okänt vatten. Del ett
  • Förväxling av WPARAM med UINT och LPARAM med LONG
  • Varning C4267 i uttrycket unsigned n =str.find(substr)
  • Är typerna size_t och uintptr_t ekvivalenta?
  • Fel upptäckta i Visual C++ 2012-biblioteken
  • Analys av projektet Trans-Proteomic Pipeline (TPP).
  • Statisk analys bör användas regelbundet
  • Programvarusjukdomar:memset
  • Analyserar Blenderprojektet med PVS-Studio
  • Vada inte i okänt vatten. Del tre
  • Kontrollerar WinMerge med PVS-Studio för andra gången
  • Hur kan ett 32-bitarsprogram upptäcka att det startas i ett 64-bitars Windows?
  • 100 buggar i Open Source C/C++-projekt
  • Omkontroll av ReactOS-projektet - en stor rapport
  • Kontrollerar OpenCV med PVS-Studio
  • 64-bitars
  • Hur man korrekt skriver ut ett värde av typerna __int64, size_t och ptrdiff_t
  • Några ord om OpenSSL
  • Hur man kompletterar TDD med statisk analys
  • Trygghet, trygghet! Men testar du det?
  • Ju längre vi kommer, desto mer exotiska blir felen
  • Ett vanligt fel som uppstår vid kompilering av en 64-bitarsapplikation:fel C2440, OnTimer
  • Vilka kommentarer döljer sig
  • Kontrollerar TortoiseSVN igen med PVS-Studio Code Analyzer
  • Övervakning av ett program som övervakar datornätverk
  • Fel upptäckta i C++ Builder
  • Varför Windows 8-drivrutiner är buggiga
  • Vad beror pekarens storlek på i C++ på olika plattformar?
  • Kan jag använda 32-bitars pekare i en 64-bitars applikation?
  • Arbetar med typen size_t i funktionerna prinft, scanf och liknande funktioner
  • Skillnad mellan %p och %x
  • Konstiga fel som uppstår vid kompilering av 64-bitarsversionen av ett program, fel C2664
  • Hur castar man en pekare till int korrekt i ett 64-bitars program?
  • En användarupplevelse av att arbeta med analysatorn
  • Kontrollerar VirtualDub
  • WTF?
  • Plocka svamp efter Cppcheck
  • Den stora miniräknaren blev galen
  • Jordade pekare
  • PVS-Studio har äntligen fått ett uppsving
  • Kontrollerar Open-Source Multi Theft Auto Game
  • PVS-Studio vs Chromium. 3:e kontroll
  • Vada inte i okänt vatten. Del fyra
  • Enhörningarna reser till mikrokosmos
  • Ett annat liknande fragment:recordingsystem.cpp 2671A Spin-off:CryEngine 3 SDK kontrolleras med PVS-Studio
  • Ett experiment med att kontrollera glibc-biblioteket
  • En spin-off:Firebird kontrollerad av PVS-Studio
  • Kontrollerar käll-SDK-projektet
  • Jämför du fortfarande denna pekare med null?
  • Försöker sälja PVS-Studio till Google, eller nya buggar i Chromium
  • Före nyårskontroll av PostgreSQL
  • Fortsätter med checken av Geant4
  • Copy-Paste och Muons
  • PVS-Studio Analyzer kontrollerar TortoiseGit
  • C++/CLI stöds nu i PVS-Studio
  • En kontroll av Open-Source-projektet WinSCP utvecklat i Embarcadero C++ Builder
  • Kontrollera Qt 5-ramverket
  • En tråkig artikel om en kontroll av OpenSSL-projektet
  • En efterlängtad kontroll av Unreal Engine 4
  • PVS-Studio och 3DO-emulatorer
  • Arkeologi för underhållning, eller kontrollera Microsoft Word 1.1a med PVS-Studio
  • Matematiker:Lita på, men verifiera
  • Kontrollera GIMPs källkod med PVS-Studio
  • Kontrollera vin med PVS-Studio och Clang Static Analyzer
  • Kan vi lita på biblioteken vi använder?
  • Kontrollerar PVS-Studio med klang
  • Kollar Bitcoin
  • Firefox kan enkelt analyseras av PVS-Studio Fristående
  • The Last Line Effect
  • PVS-Studio kontrollerar OpenMW:Inte allt är bra i Morrowind-universumet
  • Tesseract. Identifiera fel i igenkänningsprogramvara
  • En slipshod-kontroll av Visual C++ 2013-biblioteket (uppdatering 3)
  • Virtuell metodtabell och förebyggande av olyckor
  • Analyserar biblioteket för nätverkssäkerhetstjänster
  • Enhörningen Blir intresserad av KDE
  • Kontrollerar Oracle VM VirtualBox. Del 2
  • Kontrollerar Oracle VM VirtualBox. Del 1
  • Valgrind:Bra men inte tillräckligt
  • Ett inlägg om att analysera PHP
  • Asterisk:PVS-Studio tar upp telefoni
  • Kontrollera Cross-Platform Framework Cocos2d-x
  • PVS-Studio för Visual C++
  • Kontrollerar MatrixSSL med PVS-Studio och Cppcheck
  • PVS-Studio och fientlig miljö
  • Reflektioner om Null Pointer Dereferencing Issue
  • Medeltalens tyranni
  • PVS-Studio Probes in Linux Innards (3.18.1)
  • Analys av The Powder Toy Simulator
  • Fjäder RTS motorkontroll
  • Miranda NG Project för att få Wild Pointers Award (del 2)
  • Miranda NG Project för att få Wild Pointers Award (del 1)
  • Analysera FreeCADs källkod och dess sjuka beroenden
  • Analys av Godot Engines källkod
  • Analys av Haiku-operativsystemet (BeOS-familjen) av PVS-Studio. Del 2
  • Analys av Haiku-operativsystemet (BeOS-familjen), av PVS-Studio, del 1
  • Av ondska som oavsiktligt tillkallats av en trollkarls lärjungar
  • Analyserar Vim av PVS-Studio i GNU/Linux
  • LibreOffice-projektkontroll
  • Buggar hittade av LibreOffice i PVS-Studio
  • Null Pointer Dereferencing orsakar odefinierat beteende
  • PVS-Studio möter Octave
  • Ett idealiskt sätt att integrera en statisk kodanalysator i ett projekt
  • HPX och PVS-Studio
  • Hur vi provade statisk analys på vårt röntgenprojekt för endovaskulär kirurgi utbildningssimulator
  • Hur PVS-Studio-teamet förbättrade Unreal Engines Code
  • C++ i den moderna världen
  • Statisk analys av Wireshark av PVS-Studio
  • En enhörning som söker utomjordiskt liv:Analysera SETI@homes källkod
  • Analyserar källkoden för UEFI för Intel Galileo av PVS-Studio
  • 64-bitars kod 2015:Nytt i diagnostiken av möjliga problem
  • Imperiet slår tillbaka
  • Vi firar 30-årsjubileet av den första C++-kompilatorn:låt oss hitta buggarna i den
  • På jakt efter oinitierade klassmedlemmar
  • Förklaring på Diagnostic V595
  • Analysera vin:Ett år senare
  • Hej, är det FreeSWITCH? Då skulle jag komma och kolla upp dig!
  • Kontrollerar Appleseeds källkod
  • Statisk analys av Mozilla Thunderbirds-kod av PVS-Studio
  • Analys av Telegram av PVS-Studio och vice versa
  • Dokumentera buggar i Doxygen
  • Upptäcka överflöden av 32-bitarsvariabler i långa slingor i 64-bitarsprogram
  • Serious Sam shooter-jubileum - hitta buggar i koden för Serious Engine v.1.10
  • Analyserar GTK+ Cross-Platform Widget Toolkit med PVS-Studio
  • Ett nytt öga på Oracle VM VirtualBox
  • PVS-Studio grävde ner sig i FreeBSD-kärnan
  • Varför finns det ingen artificiell intelligens ännu? Eller analys av CNTK-verktygssatsen från Microsoft Research
  • En hyllning till att öppna upp Dolphin Smalltalk 7s källkod
  • Den farligaste funktionen i C/C++-världen
  • OpenJDK-kontroll av PVS-Studio
  • Skrivfel i Miranda IM
  • Analysera Firebird 3.0
  • Analys av PHP7
  • Den ultimata frågan om programmering, refaktorering och allt
  • Logiska uttryck i C, C++, C# och Java. Misstag gjorda av proffs
  • Toonz-koden lämnar mycket övrigt att önska
  • Säker rensning av privata data
  • Analyserar Samba med PVS-Studio på Linux
  • Kontrollera koden för LDAP-server ReOpenLDAP på vår begäran av läsare
  • Väntar på Linux-versionen:Kontrollerar koden för Inkscape Graphics Editor
  • Uppdatering om analysresultat för CPython och Ruby
  • Python- och Ruby-implementationer jämfört med feldensiteten
  • PVS-Studio-teamet är på väg att producera ett tekniskt genombrott, men låt oss nu kontrollera Blender igen
  • Kontrollera källkoden för Nana Library med PVS-Studio
  • PVS-Studio är där för att hjälpa CERN:analys av Geant4-projektet
  • Den lilla enhörningen som kunde
  • Anomalier i röntgenmotorn
  • Linux-versionen av PVS-Studio kunde inte hjälpa att kontrollera CodeLite
  • På väg mot ett rekord:Chromium, den 5:e kontrollen
  • Ärlig PVS-Studio recension av en vanlig programmerare
  • Jag var bara tvungen att kolla ICQ-projektet
  • Vad gömmer sig inuti GNU Boot Loader? Söker efter buggar i Grub
  • GDB - en svår nöt att knäcka:endast ett fåtal buggar hittade av PVS-Studio
  • Ett blankstegsfel:370.000.000 $ för ett heltalsspill
  • Buggar hittade i GCC med hjälp av PVS-Studio
  • Topp 10 buggar i C++ open source-projekt, kontrollerade 2016
  • Portering är en delikat fråga:Kontrollera Far Manager under Linux
  • Om optimeringar
  • Kontrollerar World of Warcraft CMaNGOS open source-server
  • Varför jag ogillar syntetiska tester
  • Hur PVS-Studio gör buggsökningen:metoder och teknologier
  • Linux Kernel, testad av Linux-versionen av PVS-Studio
  • PVS-Studio för Linux åkte på en rundtur i Disney
  • Utvecklingshistoriken för PVS-Studio för Linux
  • Hitta buggar i koden för LLVM-projektet med hjälp av PVS-Studio
  • Om kodningsfelet är banalt betyder det inte att det inte är avgörande
  • War of the Machines:PVS-Studio vs. TensorFlow
  • Hur man hittar 56 potentiella sårbarheter i FreeBSD-kod på en kväll
  • Kritiska fel i CryEngine V-koden
  • Svagheter upptäckta av PVS-Studio denna vecka:avsnitt N4
  • Svagheter upptäckta av PVS-Studio denna vecka:avsnitt N3
  • Sättet som statiska analysatorer kämpar mot falska positiva, och varför de gör det
  • Svagheter upptäckta av PVS-Studio denna vecka:avsnitt N2
  • PVS-Studio:sökning av svagheter i mjukvaran
  • Svagheter upptäckta av PVS-Studio denna vecka:avsnitt N1
  • 27 000 fel i Tizen-operativsystemet
  • Statisk analys som en del av utvecklingsprocessen i Unreal Engine
  • Huvudvärk av att använda matematisk programvara
  • Hur kan PVS-Studio hjälpa till att upptäcka sårbarheter?
  • Kontrollerar Notepad++:fem år senare
  • Ondskan i jämförelsefunktionerna
  • PVS-Studio Team som är villiga att arbeta med att förbättra Tizen-projektet (öppet brev)
  • 2038:bara 21 år bort
  • Kontroll av koden för Valgrind dynamisk analysator med en statisk analysator
  • Hur man förbättrar Visual C++ 2017-bibliotek med PVS-Studio
  • Andrey Karpov anser att koden för Manticore-projektet är bättre än koden för Sphinx-projektet
  • Granskning av koddefekter i musikprogramvara. Del 3. Rosegarden
  • Uppskatta statisk kodanalys!
  • C++17
  • Granskning av koddefekter i musikprogramvara. Del 2. Audacity
  • Granskning av koddefekter i musikprogramvara. Del 1. MuseScore
  • Med vänlig hälsning till Yandex-utvecklare
  • Egenskaper hos PVS-Studio Analyzer enligt exemplet EFL Core Libraries, 10-15 % av falska positiva
  • Tizen:Sammanfattning
  • Utforska mikrooptimeringar med hjälp av Tizen Code som exempel
  • Snyggt Chromium och klumpigt memset
  • Chromium:den sjätte projektkontrollen och 250 buggar
  • Kontrollera koden för Reiser4 med PVS-Studio Static Analyzer
  • 31 februari
  • Påskynda uppbyggnaden av C- och C++-projekt
  • Hur utvecklare kontrollerade projekt efter buggar med PVS-Studio
  • Ja, PVS-Studio kan upptäcka minnesläckor
  • Jämförelse av kodkvalitet av Firebird, MySQL och PostgreSQL
  • Granskning av koddefekter i musikprogramvara. Del 5. Steinberg SDK
  • Granskning av koddefekter i musikprogramvara. Del 4. Ardor
  • Funktioner för PVS-Studio-inställning och körning i Docker på exemplet med Azure Service Fabric-kod
  • PVS-Studio är nu tillgänglig på macOS:64 svagheter i Apples XNU Kernel
  • Topp 10 buggar i C++-projekten 2017
  • Static Code Analyzer PVS-Studio 6.22 stöder nu ARM-kompilatorer (Keil, IAR)
  • Krom:Diverse defekter
  • Varför det är viktigt att kontrollera vad malloc-funktionen returnerade
  • Chromium:Användning av otillförlitlig data
  • Krom:Skrivfel
  • Chromium:Minnesläckor
  • bryta och falla igenom
  • Än en gång har PVS-Studio-analysatorn visat sig vara mer uppmärksam än en person
  • Bra jobbat, författare till spelet 0 A.D!
  • Vi kontrollerade Android-källkoden av PVS-Studio, eller ingenting är perfekt
  • Granska defekter i källkoden för videospel Vangers:One for the Road
  • Pekare är mer abstrakta än du kan förvänta dig i C
  • Chockat system:Intressanta fel i källkoden för den legendariska systemchocken
  • Amazon Lumberyard:A Scream of Anguish
  • Attacker via extern data och sätt att hantera dem
  • Statisk analys i videospelsutveckling:Topp 10 mjukvarufel
  • Kontrollera Krita 4.0 Open Source Graphics Editor
  • Into Space Again:hur enhörningen besökte Stellarium
  • PVS-Studio:Stöd för MISRA C och MISRA C++ kodningsstandarder
  • Godot:Om regelbunden användning av statiska analysatorer
  • Teknik som används i kodanalysatorn PVS-Studio för att hitta buggar och potentiella sårbarheter
  • NCBI Genome Workbench:Vetenskaplig forskning under hot
  • PVS-Studio stöder nu GNU Arm Embedded Toolchain
  • Hur PVS-Studio visade sig vara mer uppmärksam än tre och en halv programmerare
  • LibreOffice:Accountants Nightmare
  • En tredje kontroll av Qt 5 med PVS-Studio
  • Perl 5:Hur man döljer fel i makron
  • Topp 10 buggar av C++-projekt hittade under 2018
  • Följer i miniräknarens fotspår:SpeedCrunch
  • Kontrollerar FreeRDP med PVS-Studio
  • Följa i miniräknarens fotspår:Qalculate!
  • Räkna buggar i Windows-kalkylatorn
  • Falskt positivt i PVS-Studio:Hur djupt kaninhålet går
  • Vill du leka detektiv? Hitta buggen i en funktion från Midnight Commander
  • Sjätte Chromium Check, Efterord
  • Skjut dig själv i foten när du hanterar indata
  • Kontrollera LibrePCB med PVS-Studio inuti en dockningsbehållare
  • PVS-Studio sökes men kunde inte hitta buggar i robots.txt
  • PVS-Studio i molnen:Travis CI
  • PVS-Studio för Visual Studio
  • Farorna med att använda flerteckenkonstanter
  • Hur kollar man snabbt in intressanta varningar från PVS-Studio-analysatorn för C- och C++-kod?
  • Hitta buggar i LLVM 8 med PVS-Studio
  • Cataclysm Dark Days Ahead:Statisk analys och Roguelike-spel
  • Kontrollerar rdesktop och xrdp med PVS-Studio
  • Wireshark 3.x:kodanalys under macOS och felgranskning
  • Hur CSS-markeringsfragmentet bröt C++-kompilatorn
  • Komma igång med PVS-Studio Static Analyzer för C++-utveckling under Linux
  • Analys av Yuzu-källkoden med hjälp av PVS-Studio Static Code-analysator
  • PVS-Studio tittade in i Red Dead Redemptions Bullet Engine
  • Nästan perfekta bibliotek av Electronic Arts
  • Bästa Copy-Paste-algoritmerna för C och C++. Haiku OS kokbok
  • Komma igång med PVS-Studio Static Analyzer för Visual C++
  • Om skillnaden mellan strlcat och strncat
  • Fel som statisk kodanalys inte hittar eftersom den inte används
  • Analysera koden för ROOT, scientific Data Analysis Framework
  • PVS-Studio i molnen:CircleCI
  • Kontrollera Telegram Open Network med PVS-Studio
  • Celestia:buggar äventyr i rymden
  • Mörkt tema av Thunderbird som en anledning att köra en kodanalysator
  • En dag från PVS-Studio användarsupport
  • Är allt ok med den första undergången?
  • Hur man ställer in PVS-Studio i Travis CI med hjälp av exemplet med PSP-spelkonsolemulatorn
  • CMake:fallet när projektkvaliteten är oförlåtlig
  • Använda PVS-Studio Static Analyzer i C- och C++-utveckling för inbyggda system
  • Den lilla rullningslisten som inte kunde
  • PVS-Studio integration i PlatformIO
  • Noll, ett, två, Freddys kommer för dig
  • VVVVVV??? VVVVVV!!!
  • Vad är MISRA och hur man lagar det
  • Topp 10 buggar som hittades i C++-projekt under 2019
  • Kollar på Ark Compiler som nyligen gjorts öppen källkod av Huawei
  • PVS-Studio i molnen:GitLab CI/CD
  • Lösningar på felsökningsutmaningar som erbjuds av PVS-Studio-teamet vid konferenser 2018-2019
  • På begäran av Embedded-utvecklare:upptäcka fel i Amazon FreeRTOS
  • PVS-Studio imponerad av kodkvaliteten hos ABBYY NeoML
  • Koden för Command &Conquer-spelet:buggar från 90-talet. Volym ett
  • En varning om att använda PVS-Studio på godbolt.org (Compiler Explorer)
  • Hur man klättrar i ett träd
  • Om inbäddad igen:söker efter buggar i Embbox-projektet
  • En andra kontroll av Newton Game Dynamics med PVS-Studio
  • Kontrollerar GCC 10-kompilatorn med PVS-Studio
  • Startar min samling av buggar som finns i kopieringsfunktioner
  • Hur djupt kaninhålet går, eller C++ jobbintervjuer på PVS-Studio
  • ÖppnaToonz
  • Del 2:Upprörande åsikter om statiska analyser
  • Upprörande åsikter om statiska analysatorer
  • Varför det är viktigt att tillämpa statisk analys för öppna bibliotek som du lägger till i ditt projekt
  • Varför kodrecensioner är bra, men inte tillräckligt
  • Kontrollerar QEMU med PVS-Studio
  • Statisk kodanalys av PMDK-bibliotekssamlingen av Intel och fel som inte är faktiska fel
  • PVS-Studio:analysera pull-förfrågningar i Azure DevOps med hjälp av egenvärdiga agenter
  • PVS-Studio och kontinuerlig integration:TeamCity. Analys av Open RollerCoaster Tycoon 2-projektet
  • Koden för Command &Conquer-spelet:buggar från 90-talet. Volym två
  • PVS-Studio finns nu i Compiler Explorer!
  • Espressif IoT Development Framework:71 skott i foten
  • GTK:den första analysatorn som körs i siffror
  • Behövde det ta så lång tid att hitta en bugg?
  • Topp 10 buggar som hittades i C++-projekt 2020
  • Kodanalysatorn är fel. Länge leve analysatorn!
  • Varför PVS-Studio inte erbjuder automatiska korrigeringar
  • Kontrollerar Clang 11 med PVS-Studio
  • Kontrollerar en C++-bibliotekssamling med endast rubriker (awesome-hpp)
  • Amnesia:The Dark Descent eller hur man glömmer att fixa copy paste
  • Kontrollera koden för DeepSpeech, eller varför du inte ska skriva i namnrymden std
  • PVS-Studio, Blender:serie anteckningar om fördelarna med regelbunden statisk analys av kod
  • Textsändning av CppCast 277:Virtuell undervisning och plenum
  • Free Heroes of Might and Magic II:Open-Source-projekt som du vill vara en del av
  • Varför PVS-Studio använder dataflödesanalys:baserat på greppfel i Open Asset Import Library
  • Bara för skojs skull:PVS-Studio-teamet kom fram till att övervaka kvaliteten på några projekt med öppen källkod
  • Hur man får fina felrapporter med SARIF i GitHub
  • COVID-19-forskning och oinitierad variabel
  • Textsändning av CppCast 276:Networking TS
  • Hitta stavfel i GTK 4-projektet av PVS-Studio
  • Textsändning av CppCast 267:Prestanda spelar roll
  • PVS-Studio lär sig vad strlen handlar om
  • macOS Kernel, hur bra är det här äpplet?
  • Hur PVS-Studio förhindrar förändringar av utslagskod
  • En användbar kommentar
  • Exempel på hur ny diagnostik dyker upp i PVS-Studio
  • Textsändning av CppCast 281:Kreativ kodning
  • PVS-Studio analysator skannar Snort, nätverkstrafikskanner
  • PVS-Studio kontrollerar STP
  • Kortlivad musik eller MuseScore-kodanalys
  • Integrera PVS-Studio i uVision Keil
  • Kollar BitTorrent för att hedra 20-årsjubileet. Tid ==kvalitet
  • Ett vackert fel i implementeringen av strängsammansättningsfunktionen
  • En dag i PVS-Studio-utvecklarens liv, eller hur jag felsökte diagnostik som överträffade tre programmerare
  • Textsändning av CppCast 298:SonarSource analysverktyg
  • Beta-testning av PVS-Studio plugin för JetBrains CLion
  • Yo, Ho, Ho och en flaska rom - eller hur vi analyserade Storm Engines buggar
  • PVS-Studio-teamet:byter till Clang förbättrad PVS-Studio C++-analysatorprestanda
  • Textsändning av CppCast 278:SerenityOS
  • Textsändning av CppCast 293:One Lone Coder
  • Varför vi behöver dynamisk kodanalys:exemplet på PVS-Studio-projektet
  • MISRA C:kamp för kodkvalitet och säkerhet
  • Varför behöver du MISRA Compliance-rapporten och hur man genererar en i PVS-Studio?
  • Textsändning av Cppcast 300:ABI-stabilitet
  • Textsändning av CppCast 285:Clang Power Tools och C++-myter
  • Intermodulär analys av C++-projekt i PVS-Studio
  • PVS-Studio för JetBrains CLion:ad astra per aspera
  • Tack, Mario, men koden behöver fixas - kollar TheXTech
  • Hur Carla bilsimulator hjälpte oss att höja den statiska analysen av Unreal Engine 4-projekt
  • PVS-Studio för att kontrollera RPCS3-emulatorn
  • Odefinierat beteende, burit genom åren
  • Protocol Buffers, ett brutalt protokoll från Google, kontra PVS-Studio, en statisk kodanalysator
  • PVS-Studio söker efter buggar i DuckStation-projektet
  • Hur vi sympatiserar med en fråga om Stack Overflow men håller tyst
  • Vad är nytt i PVS-Studio 2021?
  • PVS-Studio kontrollerar koden för Flipper Zero delfin
  • 1000 ögon som inte vill kontrollera öppen källkod
  • C++20:länkare överraskad av fyra rader kod
  • C++20 Ranges — Komplett guide
  • Även små projekt har buggar, eller hur PVS-Studio kontrollerade Blend2D
  • Kontrollerar Chromium efter tre år. Hur är läget?
  • Hur PVS-Studio förhindrar utslagskodändringar, exempel N4
  • Hur PVS-Studio förhindrar utslagskodändringar, exempel N3
  • En bugg rapporterar äventyr
  • Ett exempel på odefinierat beteende orsakat av frånvaro av retur
  • Vilken minnesutgivningsstrategi använder kärnan i PVS-Studio C och C++?
  • MuditaOS:Går din väckarklocka? Del I
  • PVS-Studio för Visual Studio 2022
  • Hur PVS-Studio förhindrar utslagskodändringar, exempel N2
  • Design och utveckling av constexpr i C++
  • De mest intressanta bloggarna och webbplatserna för C++-utvecklare
  • Felsök utdata på mikrokontroller:hur koncept och intervall ställer min printf i vila
  • Unreal baselining:PVS-Studios-förbättringar för Unreal Engine-projekt
  • 50 hemska kodningstips för en C++-utvecklare:en översikt
  • Fyra skäl att kontrollera vad malloc-funktionen returnerade
  • Hur PVS-Studio förhindrar utslagskodändringar, exempel N5
  • Trojan Källa:Invisible Vulnerabilities
  • Trojansk källattack för att introducera osynliga sårbarheter
  • Vad är det med PVS-Studios täckning av Toyota ITC Benchmark?
  • Kontrollerar Ogre3D-ramverket med den statiska analysatorn PVS-Studio
  • MuditaOS:Går din väckarklocka? Del II
  • PVS-Studio för att hjälpa till med skolarbetesliknande uppgifter i C och C++
  • Utmaning:kan du hitta ett fel i C++-koden?
  • Varför fungerar inte min kod? — till alla som lär sig konsten att programmera och skriva till Stack Overflow-communityt
  • I antropomorfa djurs värld:PVS-Studio kontrollerar överväxt
  • Hur man skriver reflektion för C++
  • Kollar GPCS4-emulatorn:kommer vi någonsin att kunna spela Bloodborne på PC?
  • Hur PVS-Studio för Windows fick nytt övervakningsläge
  • 50 hemska kodningstips för en C++-utvecklare
  • Saker att tänka på när du arbetar med POSIX-signaler
  • Hur man ser C- och C++-utvecklare genom sin kod
  • Feedbacken för vårt C++-quiz och varför det är viktigt
  • Konceptet med smart pointer static_ptr<T> i C++
  • Vårt arv från det förflutna eller varför vi delade V512
  • Varför måste arrayer tas bort via delete[] i C++
  • PVS-Studio vs Hacker:vem är en bättre recensent?
  • Hur varningar förenklar din kod
  • Omlokalisering:QMake -> CMake
  • Intermodulär analys av C- och C++-projekt i detalj. Del 2
  • Statisk kodanalysator vs utvecklare. Nu börjas det igen.
  • Intermodulär analys av C- och C++-projekt i detalj. Del 1
  • Sony C#/.NET komponentuppsättningsanalys
  • Analyserar IronPython och IronRuby med PVS-Studio
  • Letar efter buggar i MonoDevelop
  • Julanalys av .NET Core Libraries (CoreFX)
  • Bästa metoder för att använda PVS-Studio. Nu med C#-stöd
  • Nyår PVS-Studio 6.00 Release:Scanning Roslyn
  • Analys av Microsoft Code Contracts
  • Experimentell version av PVS-Studio med C#-stöd
  • Det första C#-projektet analyserades
  • Manual om utveckling av Visual Studio 2005-2012 och Atmel Studio plugins i C#
  • Hur man inte skjuter sig själv i foten när man arbetar med serialisering
  • Källkoden för WPF-prover av Microsoft kontrollerades
  • Rolig C#
  • Microsoft öppnade källkoden för Xamarin.Forms. Vi kunde inte missa en chans att kontrollera det med PVS-Studio
  • Introduktion till Roslyn och dess användning i programutveckling
  • Kontrollerar PVS-Studio-plugin med PVS-Studio-analysator
  • En ovanlig bugg i Lucene.Net
  • Fångar upp fel i Xenko-spelmotorn
  • Unicorn in Space:Analysera källkoden för rymdingenjörer
  • Analyserar källkoden för WPF-exempel av Infragistics Company
  • GitExtensions-buggar hittade och analyserade
  • Varför det är en dålig idé att använda finalizers
  • Chatbots, och hur kommer Microsoft att hjälpa oss med detta?
  • Söker efter buggar i Mono:det finns hundratals av dem!
  • Kontrollera källkoden för MSBuild med PVS-Studio
  • Diskutera fel i Unity3Ds Open-Source-komponenter
  • Komplettera enhetstestning med statisk analys, med NUnit som exempel
  • Damting the globe:analys av NASA World Wind-projektet
  • Kontrollera källkoden för FlashDevelop med PVS-Studio
  • Accord.Net:Letar efter en bugg som kan hjälpa maskiner att erövra mänskligheten
  • Analys av PascalABC.NET med SonarQube plugins:SonarC# och PVS-Studio
  • En intressant bugg i Entity Framework
  • Kort analys av Media Portal 2 buggar
  • Kontrollera SharpDevelop igen:några nya buggar?
  • Hur man fångar en variabel i C# och inte skjuter sig själv i foten
  • Omanalys av Umbraco-koden
  • Analys av buggar i Orchard CMS
  • Virtuella händelser i C#:något gick fel
  • Vi fortsätter att kontrollera Microsoft-projekt:analys av PowerShell
  • Söker efter fel i Amazon Web Services SDK:s källkod för .NET
  • De snabbaste rapporterna i vilda västern - och en handfull buggar...
  • Vilka fel lurar i Infer.NET Code?
  • Kontrollerar Unity C#-källkoden
  • Man redigerar inte bara undertexter
  • Vad är fel med sårbarheter i C#-projekt?
  • Vi fortsätter att utforska Tizen:C#-komponenter visade sig vara av hög kvalitet
  • Experiment med feldetektering i koden för C# Tizen-komponenter
  • Jämför PVS-Studio för C# och en inbyggd Visual Studio-analysator, med hjälp av CruiseControl.NET-kodbasen
  • Stöd för Visual Studio 2017 och Roslyn 2.0 i PVS-Studio:ibland är färdiga lösningar inte så lätta som de verkar
  • PVS-Studio i molnen:Azure DevOps
  • Det bästa är det godas fiende
  • Kontroll av Roslyn Analyzers
  • Kontrollera .NET Core Libraries källkod med PVS-Studio Static Analyzer
  • Historien om hur PVS-Studio hittade ett fel i biblioteket som används i... PVS-Studio
  • WinForms:Errors, Holmes
  • Komma igång med PVS-Studio Static Analyzer för Visual C#
  • Nullbara referenstyper i C# 8.0 och statisk analys
  • Stöd för Visual Studio 2019 i PVS-Studio
  • Kontrollerar Roslyns källkod
  • Kontrollerar Emby med PVS-Studio
  • Spela osu!, men se upp för buggar
  • Vårt lilla bidrag till Avalonias användargränssnitt kämpar för färre plattformar
  • Topp 10 buggar som hittades i C#-projekt under 2019
  • SARIF SDK och dess fel
  • Azure SDK för .NET:berättelse om en svår felsökning
  • Kontrollerar OpenCvSharp-omslaget för OpenCV med PVS-Studio
  • Skanna koden för Orchard CMS för buggar
  • Azure PowerShell:mestadels ofarligt
  • Kontrollerar Telerik UI för UWP som ett sätt att komma igång med PVS-Studio
  • Nullable Reference kommer inte att skydda dig, och här är beviset
  • Enhörningar bryter sig in i RTS:analyserar OpenRA-källkoden
  • Hur analysatorn PVS-Studio började hitta ännu fler fel i Unity-projekt
  • Hur man hittar fel i ett C#-projekt som fungerar under Linux och macOS
  • Enkelradskod eller kontroll av Nethermind med PVS-Studio C# för Linux
  • Hur döljer konstig kod fel? TensorFlow.NET analys
  • Upptäcker den felaktiga dubbelkontrollerade låsningen med V3054 diagnostik
  • PVS-Studio är nu i Chocolatey:kollar Chocolatey under Azure DevOps
  • Kör UO-kontroll av PVS-Studio-analysatorn
  • Evig solsken av den fläckfria copy-paste
  • PVS-Studio krockar med hårdkodade lösenord!
  • Ska vi initiera en out-parameter innan en metod returnerar?
  • En spion undercover:PVS-Studio för att kontrollera ILSpy-källkoden
  • C#-programmerare, det är dags att testa dig själv och hitta fel
  • Topp 10 buggar som hittades i C#-projekt 2020
  • ONLYOFFICE Community Server:hur buggar bidrar till uppkomsten av säkerhetsproblem
  • Analysera kodkvaliteten för Microsofts Open XML SDK
  • Kontrollera hur du kommer ihåg nullvärdetyper. Låt oss kika under huven
  • Nintendo Switch:släpptest av Ryujinx-emulatorernas källkod
  • .NET-applikationsoptimering:enkla redigeringar snabbade upp PVS-Studio och minskade minnesförbrukningen med 70 %
  • Varför du bör kontrollera värden på parametrar för offentliga metoder
  • Unity-projektanalys:lösningsfilen har två projekt som heter UnityEngine.UI
  • OWASP, sårbarheter och fläckanalys i PVS-Studio för C#. Rör om, men skaka inte
  • Roslyn API:varför PVS-Studio analyserade projektet så länge
  • Till sist! PVS-Studio stöder .NET 5-projekt
  • Hur Visual Studio 2022 åt upp 100 GB minne och vad XML-bomber hade att göra med det
  • PVS-Studio C#:vad ska man göra om projektförberedelser tar för lång tid eller fryser?
  • Vad är nytt i C# 9:översikt
  • XSS:attack, försvar - och C#-programmering
  • Handledning:hur man porterar ett projekt från Interop Word API till Open XML SDK
  • Är PHP kompilerbart?! PVS-Studio söker efter fel i PeachPie
  • VSCode:hur man visar rapporter om statiska analysatorer som stöder SARIF
  • De mest intressanta C# / .NET-bloggarna och webbplatserna
  • Fel och misstänkta kodfragment i .NET 6-källor
  • PVS-Studio kontrollerar Umbraco-koden för tredje gången
  • En mängd olika fel i C#-koden med exemplet CMS DotNetNuke:40 frågor om kvaliteten
  • PVS-Studio kontrollerar kodkvaliteten i .NET Foundation-projekten:LINQ till DB
  • Alla hagelrapporter:hur vi minskade analystiden för användarprojektet från 80 till 4 timmar
  • Generisk matematik:C# superfunktion tillgänglig i .NET 6 Preview 7
  • OWASP Top Ten och Software Composition Analysis (SCA)
  • Vad är nytt i C# 10:översikt
  • Varför använda statisk analys? Utforskar ett fel från Akka.NET
  • PVS-Studio statisk analysator för att kontrollera Unity igen
  • Kontrollera Barotrauma med PVS-Studio statisk analysator
  • Letar efter fel i C#-koden för Eto.Forms GUI-ramverket
  • Misstänkta sorteringar i Unity, ASP.NET Core och mer
  • Topp 10 fel PVS-Studio hittade i ASP.NET Core-projekt
  • Varför skickar min app nätverksbegäranden när jag öppnar en SVG-fil?
  • Sårbarheter på grund av bearbetning av XML-filer:XXE i C#-applikationer i teorin och i praktiken
  • Spela med null:Kontrollera MonoGame med analysatorn PVS-Studio
  • Kontrollerar PascalABC.NET igen
  • Bygga på beställning? Kontrollerar MSBuild för andra gången
  • The Orchard Core-trequel. Omkontroll av projektet med PVS-Studio
  • Hur jag sökte efter virus i ett program
  • PVS-Studios dataflödesanalys reder ut fler och fler relaterade variabler
  • Hur kan en statisk analysator hjälpa Discord.NET-utvecklare?
  • Några buggar i din IDE? Kontrollerar AvalonStudio med PVS-Studio
  • Kontrollerar Orleans med analysatorn PVS-Studio
  • Är du säker på att dina lösenord är skyddade? Bitwarden-projektkontrollen
  • Varför ska Unity-spelutvecklare använda statisk analys?
  • PVS-Studio evolution:dataflödesanalys för relaterade variabler
  • Topp 20 Open Source-projekt:Python, JavaScript, Java och C++
  • 5 viktiga C++ utvecklarfärdigheter för 2022


  • 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