.CXX

CXX-bestand

C++ Source Code File
Stel een vraag
SNEL ANTWOORD

Een CXX-bestand is C++ broncode - hetzelfde als een .cpp-bestand, alleen met een andere extensieconventie. Open het in elke code-editor (VS Code, Notepad++, Xcode). Om het uit te voeren, compileer je het met g++, Clang of Visual Studio. Het bestand zelf is platte tekst en veilig om te openen; risico ontstaat alleen bij het compileren en uitvoeren van code uit onbekende bronnen.

Ontwikkelaar: Bjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IEC Categorie: Ontwikkelaarsbestanden Open standaard MIME: text/x-c++src
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 8, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het CXX-bestandsformaat?

Een .cxx-bestand is een C++ broncodebestand - platte tekst die compileerbare C++-taalbronnen bevat. Het is een van de verschillende erkende bronextensies naast .cpp, .cc en .c++, die allemaal identiek worden behandeld door compilers.

Het bestand bevat preprocessor-directives (#include, #define, #ifdef), klasse- en functiedefinities, sjabloonspecialisaties en (in een uitvoerbaar programma) een main()-ingangspunt. De codering is platte ASCII of UTF-8; een optionele UTF-8 BOM (EF BB BF) kan aan het begin verschijnen, maar is niet vereist.

De naam .cxx is een spellingsconventie: de letter x vervangt tweemaal de +, wat een ASCII-veilig alternatief oplevert voor .c++. Het is de voorkeursextensie in bepaalde wetenschappelijke en visualisatie-codebases - met name VTK, ITK en sommige CMake-zware projecten - en was gebruikelijk in vroege Unix C++ toolchains.

Alle grote compilers herkennen .cxx standaard:

  • GCC (g++) en Clang behandelen het als C++ zonder extra vlaggen
  • MSVC herkent .cxx als C++ broncode
  • CMake, GNU Make en Meson detecteren het automatisch

Het bestand slaat geen versie-metadata op; de doel-C++-standaard (C++98 tot en met C++23) wordt gespecificeerd als een compilervlag zoals --std=c++17. De gecompileerde uitvoer is een objectbestand (.o of .obj) dat wordt gekoppeld aan een uitvoerbaar bestand of een bibliotheek.

Beveiliging & veiligheid

RISICO: LOW

Een .cxx-bestand is platte tekst en kan niet uit zichzelf worden uitgevoerd - openen in een editor is veilig. Risico ontstaat pas wanneer u onbekende C++-code COMPILEERT en UITVOERT: broncode van niet-vertrouwde oorsprong kan alles doen wat een programma kan zodra het is gebouwd. Lees de code voordat u deze compileert; bouw niet-vertrouwde code in een sandbox/VM.

Formaatdetails

in een notendop
VOLLEDIGE NAAMC++ Source Code Fileook bekend als C++ source file, cxx source file
ONTWIKKELAARBjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IECsinds C++ created 1979-1985 (Bjarne Stroustrup, Bell Labs); .cxx is a long-standing extension convention
MIME-TYPEtext/x-c++src
TYPEPlatte tekst programmeerbroncode (C++ taal)
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd

Programma's die CXX-bestanden openen

Windows5 apps
Microsoft Visual Studio Freemium Voeg de .cxx toe aan een C++ project en druk op Build/Run; de gratis Community-editie bevat de MSVC compiler.
Notepad Open-source Open de .cxx om te lezen/bewerken met C++ syntaxmarkering (alleen bekijken/bewerken - geen compiler).
Visual Studio Code Gratis Open de .cxx voor bewerking met syntaxmarkering; voeg de C/C++ extensie + een compiler (MSVC of MinGW g++) toe om te bouwen en te debuggen.
MinGW-w64 / GCC (g++) Open-source Opdrachtregel: „g++ hello.cxx -o hello.exe” en voer vervolgens hello.exe uit.
C++ Builder (Embarcadero) Freemium Voeg de .cxx toe aan een C++ Builder-project en bouw het. Accepteert .cxx als C++ broncode.
macOS2 apps
Apple Xcode (Apple Clang) Gratis Voeg de .cxx toe aan een Xcode-project, of via de Terminal: „clang++ hello.cxx -o hello && ./hello”.
Visual Studio Code Gratis Open de .cxx voor bewerking met syntaxmarkering; voeg de C/C++ extensie + een compiler (MSVC of MinGW g++) toe om te bouwen en te debuggen.
Linux3 apps
GCC / g++ (GNU Compiler Collection) Open-source Compileer vanuit een terminal: „g++ hello.cxx -o hello && ./hello”. Vooraf geïnstalleerd of beschikbaar als pakket op elke distributie.
GNU Emacs / Vim Open-source Open de .cxx in de terminal-editor om te lezen/bewerken met C++ markering; combineer met g++/make/cmake om te bouwen.
Visual Studio Code Gratis Open de .cxx voor bewerking met syntaxmarkering; voeg de C/C++ extensie + een compiler (MSVC of MinGW g++) toe om te bouwen en te debuggen.

Technische details

diepe specificaties
BestandscoderingPlatte tekst; ASCII of UTF-8 (optionele UTF-8 BOM op offset 0)
Binaire signatuurGeen - geïdentificeerd door bestandsextensie en inhoud, niet door magic bytes
MIME-typetext/x-c++src (alt: text/x-c++, text/plain)
Typische bestandsgrootteEen paar KB tot tientallen KB per bronbestand
Doel-C++-standaardC++98 tot en met C++23; gespecificeerd tijdens compilatie via vlag (bijv. --std=c++17)
Betekenis extensieAlfanumerieke spelling van C++: x vervangt tweemaal de +, wat een ASCII-veilig alternatief voor .c++ oplevert
Gecompileerde uitvoerObjectbestand (.o of .obj); gekoppeld aan een uitvoerbaar bestand of gedeelde bibliotheek
Compiler-ondersteuningGCC (g++), Clang en MSVC herkennen .cxx standaard als C++ broncode zonder extra vlaggen
Build-systeem ondersteuningCMake, GNU Make en Meson detecteren .cxx automatisch als C++ zonder extra configuratie
Typische bestandsinhoud#include-directives, klasse/struct-definities, functierompjes, sjabloonspecialisaties, main() ingangspunt
Commentaar-syntaxisRegelcommentaar (//) en blokcommentaar (/* */)
Header-tegenhanger.hxx- of .hpp-bestanden bevatten declaraties; .cxx-bestanden bevatten de bijbehorende definities
Gerelateerde bronextensies.cpp (Windows/cross-platform standaard), .cc (GNU/Google-stijl), .c++ (zeldzaam), .C (historisch Unix)
UitgebrachtC++ created 1979-1985 (Bjarne Stroustrup, Bell Labs); .cxx is a long-standing extension convention
Laatste versieISO/IEC 14882:2024 (C++23); C++26 in progress
Open standaardJa · royaltyvrij
Specificatieisocpp.org

CXX conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met CXX-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over CXX-bestanden.

Veelgestelde vragen

Wat is een .cxx-bestand?
Het is C++ broncode - precies hetzelfde als een .cpp- of .cc-bestand, alleen een andere extensieconventie. .cxx is populair in wetenschappelijke informatica (VTK, ITK, CMake-projecten). Elke C++ compiler accepteert het.
Wat is het verschil tussen .cxx, .cpp en .cc?
Er is geen verschil in betekenis - alle drie zijn C++ broncode. .cpp is de meest voorkomende (Windows/cross-platform), .cc heeft de voorkeur van GNU/Google, en .cxx wordt gebruikt in wetenschappelijke/technische projecten. Je kunt ze vrijelijk naar elkaar hernoemen.
Hoe open ik een .cxx-bestand?
Elke tekst-/code-editor werkt: VS Code, Notepad++, Vim, Xcode tonen allemaal C++ syntaxmarkering. Het is gewoon tekst - zelfs Notepad opent het.
Hoe compileer en voer ik een .cxx-bestand uit?
Installeer een C++ compiler. Op Windows: „g++ hello.cxx -o hello.exe” (MinGW) en voer het dan uit, of bouw het in Visual Studio. Op macOS/Linux: „g++ hello.cxx -o hello && ./hello” (of clang++).
Kan ik een .cxx-bestand converteren naar JavaScript?
Er bestaat geen zinvolle conversie. Je kunt C++ compileren naar WebAssembly (.wasm) met Emscripten voor gebruik in de browser, maar dat is compilatie, geen conversie. De talen dienen verschillende doeleinden.
Waarom zegt de extensie .cxx in plaats van .cpp?
„cxx” is een tekstuele spelling van „c++” waarbij „x” het „+”-symbool vertegenwoordigt. Het is een conventie uit de vroege C++ Unix-geschiedenis, nog steeds gebruikelijk in wetenschappelijke en op CMake gebaseerde projecten.

Referenties

1GCC - GNU Compiler Collection (accepts .cxx)gcc.gnu.org
2ISO C++ - The C++ standard (isocpp.org)isocpp.org

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Gerelateerde extensies

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z