.CXX

CXX Datei

C++ Source Code File
Frage stellen
SCHNELLE ANTWORT

Eine CXX-Datei ist C++ Quellcode - identisch mit einer .cpp-Datei, nur mit einer anderen Namenskonvention. Sie können sie in jedem Code-Editor (VS Code, Notepad++, Xcode) öffnen. Um sie auszuführen, kompilieren Sie diese mit g++, Clang oder Visual Studio. Die Datei selbst ist reiner Text und sicher zu öffnen; ein Risiko besteht nur beim Kompilieren und Ausführen von Code aus unbekannten Quellen.

Entwickler: Bjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IEC Kategorie: Developerdateien Offener Standard MIME: text/x-c++src
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 8, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das CXX-Dateiformat?

Eine .cxx-Datei ist eine C++ Quellcodedatei - reiner Text, der kompilierbaren C++ Quellcode enthält. Sie ist eine von mehreren anerkannten Quellcode-Erweiterungen neben .cpp, .cc und .c++, die von Compilern alle identisch behandelt werden.

Die Datei enthält Präprozessor-Direktiven (#include, #define, #ifdef), Klassen- und Funktionsdefinitionen, Template-Spezialisierungen und (in einem ausführbaren Programm) einen main()-Einstiegspunkt. Die Kodierung ist einfaches ASCII oder UTF-8; ein optionales UTF-8 BOM (EF BB BF) kann am Anfang erscheinen, ist aber nicht erforderlich.

Der Name .cxx ist eine Schreibkonvention: Der Buchstabe x ersetzt das + zweifach, was eine ASCII-sichere Alternative zu .c++ ergibt. Es ist die bevorzugte Erweiterung in bestimmten wissenschaftlichen und Visualisierungs-Codebasen - insbesondere VTK, ITK und einigen CMake-lastigen Projekten - und war in frühen Unix C++ Toolchains weit verbreitet.

Alle gängigen Compiler erkennen .cxx nativ:

  • GCC (g++) und Clang behandeln sie ohne zusätzliche Flags als C++
  • MSVC erkennt .cxx als C++ Quellcode
  • CMake, GNU Make und Meson erkennen sie automatisch

Die Datei speichert keine Versions-Metadaten; der Ziel-C++-Standard (C++98 bis C++23) wird als Compiler-Flag wie --std=c++17 angegeben. Die kompilierte Ausgabe ist eine Objektdatei (.o oder .obj), die zu einer ausführbaren Datei oder Bibliothek gelinkt wird.

Sicherheit

RISIKO: LOW

Eine .cxx-Datei ist reiner Text und kann nicht von selbst ausgeführt werden - das Öffnen in einem Editor ist sicher. Ein Risiko besteht nur, wenn Sie unbekannten C++ Code KOMPILIEREN und AUSFÜHREN: Quellcode aus nicht vertrauenswürdigen Quellen kann nach dem Erstellen alles tun, was ein Programm tun kann. Lesen Sie den Code vor dem Kompilieren; bauen Sie nicht vertrauenswürdigen Code in einer Sandbox/VM.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEC++ Source Code Filealias C++ source file, cxx source file
ENTWICKLERBjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IECseit C++ created 1979-1985 (Bjarne Stroustrup, Bell Labs); .cxx is a long-standing extension convention
MIME TYPEtext/x-c++src
TYPKlartext-Programmierquellcode (Sprache C++)
STANDARDOffen · lizenzfrei

Programme zum Öffnen von CXX-Dateien

Windows5 apps
Microsoft Visual Studio Freemium Fügen Sie die .cxx-Datei zu einem C++ Projekt hinzu und drücken Sie Erstellen/Ausführen; die kostenlose Community-Edition enthält den MSVC-Compiler.
Notepad Open Source Öffnen Sie die .cxx, um sie mit C++ Syntax-Highlighting zu lesen/bearbeiten (nur Anzeige/Bearbeitung - kein Compiler).
Visual Studio Code Kostenlos Öffnen Sie die .cxx zur Bearbeitung mit Syntax-Highlighting; fügen Sie die C/C++ Erweiterung und einen Compiler (MSVC oder MinGW g++) hinzu, um zu bauen und zu debuggen.
MinGW-w64 / GCC (g++) Open Source Kommandozeile: „g++ hello.cxx -o hello.exe“, dann hello.exe ausführen.
C++ Builder (Embarcadero) Freemium Fügen Sie die .cxx zu einem C++ Builder-Projekt hinzu und erstellen Sie es. Akzeptiert .cxx als C++ Quellcode.
macOS2 apps
Apple Xcode (Apple Clang) Kostenlos Fügen Sie die .cxx zu einem Xcode-Projekt hinzu oder über das Terminal: „clang++ hello.cxx -o hello && ./hello“.
Visual Studio Code Kostenlos Öffnen Sie die .cxx zur Bearbeitung mit Syntax-Highlighting; fügen Sie die C/C++ Erweiterung und einen Compiler (MSVC oder MinGW g++) hinzu, um zu bauen und zu debuggen.
Linux3 apps
GCC / g++ (GNU Compiler Collection) Open Source Kompilieren über ein Terminal: „g++ hello.cxx -o hello && ./hello“. Vorinstalliert oder als Paket in jeder Distribution verfügbar.
GNU Emacs / Vim Open Source Öffnen Sie die .cxx im Terminal-Editor zum Lesen/Bearbeiten mit C++ Highlighting; nutzen Sie g++/make/cmake zum Kompilieren.
Visual Studio Code Kostenlos Öffnen Sie die .cxx zur Bearbeitung mit Syntax-Highlighting; fügen Sie die C/C++ Erweiterung und einen Compiler (MSVC oder MinGW g++) hinzu, um zu bauen und zu debuggen.

Technische Details

technische Spezifikation
DateikodierungReiner Text; ASCII oder UTF-8 (optionales UTF-8 BOM bei Offset 0)
Binäre SignaturKeine - Identifizierung über Dateierweiterung und Inhalt, nicht über Magic Bytes
MIME-Typtext/x-c++src (alt: text/x-c++, text/plain)
Typische DateigrößeEinige KB bis zu zig KB pro Quelldatei
Ziel-C++-StandardC++98 bis C++23; wird zur Kompilierzeit per Flag festgelegt (z. B. --std=c++17)
Bedeutung der ErweiterungAlphanumerische Schreibweise von C++: x ersetzt das + zweifach, was eine ASCII-sichere Alternative zu .c++ ergibt
Kompilierte AusgabeObjektdatei (.o oder .obj); gelinkt in eine ausführbare Datei oder Shared Library
Compiler-UnterstützungGCC (g++), Clang und MSVC erkennen .cxx nativ als C++ Quellcode ohne zusätzliche Flags
Build-System-UnterstützungCMake, GNU Make und Meson erkennen .cxx automatisch als C++ ohne zusätzliche Konfiguration
Typischer Dateiinhalt#include-Direktiven, Klassen/Struct-Definitionen, Funktionskörper, Template-Spezialisierungen, main()-Einstiegspunkt
KommentarsyntaxZeilenkommentare (//) und Blockkommentare (/* */)
Header-Gegenstück.hxx- oder .hpp-Dateien enthalten Deklarationen; .cxx-Dateien enthalten die passenden Definitionen
Verwandte Quellcode-Erweiterungen.cpp (Windows/plattformübergreifender Standard), .cc (GNU/Google-Stil), .c++ (selten), .C (historisches Unix)
VeröffentlichtC++ created 1979-1985 (Bjarne Stroustrup, Bell Labs); .cxx is a long-standing extension convention
Neueste VersionISO/IEC 14882:2024 (C++23); C++26 in progress
Offener StandardJa · lizenzgebührenfrei
Spezifikationisocpp.org

CXX-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit CXX-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu CXX-Dateien.

Häufig gestellte Fragen

Was ist eine .cxx-Datei?
Es ist C++ Quellcode - exakt dasselbe wie eine .cpp- oder .cc-Datei, nur mit einer anderen Namenskonvention. .cxx ist in der wissenschaftlichen Datenverarbeitung (VTK, ITK, CMake-Projekte) beliebt. Jeder C++ Compiler akzeptiert sie.
Was ist der Unterschied zwischen .cxx, .cpp und .cc?
Inhaltlich gibt es keinen Unterschied - alle drei sind C++ Quellcode. .cpp ist am weitesten verbreitet (Windows/plattformübergreifend), .cc wird von GNU/Google bevorzugt und .cxx wird in wissenschaftlichen/technischen Projekten verwendet. Sie können diese frei ineinander umbenennen.
Wie öffne ich eine .cxx-Datei?
Jeder Text- oder Code-Editor funktioniert: VS Code, Notepad++, Vim, Xcode zeigen alle C++ Syntax-Highlighting an. Es ist reiner Text - sogar Notepad kann sie öffnen.
Wie kompiliere und starte ich eine .cxx-Datei?
Installieren Sie einen C++ Compiler. Unter Windows: „g++ hello.cxx -o hello.exe“ (MinGW) und dann ausführen, oder in Visual Studio erstellen. Unter macOS/Linux: „g++ hello.cxx -o hello && ./hello“ (oder clang++).
Kann ich eine .cxx-Datei in JavaScript konvertieren?
Es existiert keine sinnvolle Konvertierung. Sie können C++ mit Emscripten für die Nutzung im Browser zu WebAssembly (.wasm) kompilieren, aber das ist eine Kompilierung, keine Konvertierung. Die Sprachen dienen unterschiedlichen Zwecken.
Warum heißt die Erweiterung .cxx statt .cpp?
„cxx“ ist eine textuelle Schreibweise von „c++“, wobei das „x“ das „+“-Symbol darstellt. Es ist eine Konvention aus der frühen C++ Unix-Geschichte, die in wissenschaftlichen und CMake-basierten Projekten immer noch üblich ist.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen