.cpp — C++ Broncodebestand
Bjarne Stroustrup · 1985
Wat is een .cpp-bestand?
Een .cpp-bestand bevat broncode geschreven in de C++ programmeertaal. Het is een gecompileerde taal, wat betekent dat de code door een compiler naar machinetaal moet worden vertaald voordat deze door een computer kan worden uitgevoerd. C++ wordt vanwege zijn kracht en flexibiliteit veel gebruikt voor systeemsystemen, game-ontwikkeling, ingebedde systemen en high-performance toepassingen.
Programma's die .cpp-bestanden openen
| Platform | Programma | ||
|---|---|---|---|
| Windows | Microsoft Visual Studio | Gratis | |
| Code::Blocks | Gratis | ||
| Dev-C++ | Gratis | ||
| MinGW | Gratis | Officieel | |
| macOS | Xcode | Gratis | Officieel |
| Clang | Gratis | Officieel | |
| CLion | Betaald |
Veelvoorkomende problemen met .cpp-bestanden
Veelgestelde vragen
Een .cpp-bestand bevat de daadwerkelijke implementatie van functies en klassen, terwijl een .h-bestand (headerbestand) doorgaans declaraties, functieprototypen en klassedefinities bevat. De compiler gebruikt .cpp-bestanden om objectcode te genereren en koppelt deze aan definities uit headerbestanden.
Ja, .cpp-bestanden zijn platte tekstbestanden en kunnen met elke teksteditor worden geopend en bewerkt. Om de code te compileren en uit te voeren, heeft u echter een C++-compiler en een Integrated Development Environment (IDE) nodig.
Compilatie-fouten kunnen voortkomen uit verschillende problemen, waaronder syntaxfouten (zoals ontbrekende puntkomma's of onjuiste trefwoorden), niet-gedeclareerde variabelen of functies, typeconflicten of problemen met opgenomen headerbestanden. Het beoordelen van de foutmeldingen van de compiler is de eerste stap om het probleem te diagnosticeren.
Technische details
C++ broncodebestanden beginnen doorgaans met include-instructies voor standaard of aangepaste headerbestanden, gevolgd door functiedefinities en klassedefinities. Ze hebben geen specifieke binaire header-handtekening, aangezien het platte tekstbestanden zijn.