.CXX

CXX-fil

C++ Source Code File
Stil et spørgsmål
HURTIGT SVAR

En CXX-fil er C++ kildekode - det samme som en .cpp-fil, blot med en anden navngivningskonvention. Åbn den i enhver kodeeditor (VS Code, Notepad++, Xcode). For at køre den skal den kompileres med g++, Clang eller Visual Studio. Selve filen er almindelig tekst og sikker at åbne; risikoen opstår kun ved kompilering og kørsel af kode fra ukendte kilder.

Udvikler: Bjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IEC Kategori: Udviklerfiler Åben standard MIME: text/x-c++src
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 8, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er CXX-filformatet?

En .cxx-fil er en C++ kildekodefil - almindelig tekst, der indeholder kompilerbar C++ kildekode. Det er en af flere anerkendte kildekode-filendelser sammen med .cpp, .cc og .c++, som alle behandles identisk af kompilere.

Filen indeholder præprocessor-direktiver (#include, #define, #ifdef), klasse- og funktionsdefinitioner, skabelon-specialiseringer og (i et eksekverbart program) et main() startpunkt. Kodningen er almindelig ASCII eller UTF-8; en valgfri UTF-8 BOM (EF BB BF) kan forekomme i starten, men er ikke påkrævet.

Navnet .cxx er en stavekonvention: bogstavet x erstatter + to gange, hvilket skaber et ASCII-sikkert alternativ til .c++. Det er den foretrukne filendelse i visse videnskabelige og visualiserings-kodebaser - især VTK, ITK og visse CMake-tunge projekter - og var almindelig i tidlige Unix C++ værktøjskæder.

Alle større kompilere genkender .cxx indfødt:

  • GCC (g++) og Clang behandler den som C++ uden ekstra flag
  • MSVC genkender .cxx som C++ kildekode
  • CMake, GNU Make og Meson detekterer den automatisk

Filen gemmer ingen versions-metadata; den målrettede C++ standard (C++98 til C++23) angives som et compiler-flag såsom --std=c++17. Det kompilerede output er en objektfil (.o eller .obj), der linkes til en eksekverbar fil eller et bibliotek.

Sikkerhed og tryghed

RISIKO: LOW

En .cxx-fil er almindelig tekst og kan ikke køre af sig selv - det er sikkert at åbne den i en editor. Risiko opstår kun, når du KOMPILERER og KØRER ukendt C++ kode: kildekode fra upålidelige kilder kan gøre alt, hvad et program kan, når det først er bygget. Læs koden før du kompilerer den; byg upålidelig kode i en sandbox/VM.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNC++ Source Code Fileogså kendt som C++ source file, cxx source file
UDVIKLERBjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IECsiden C++ created 1979-1985 (Bjarne Stroustrup, Bell Labs); .cxx is a long-standing extension convention
MIME-TYPEtext/x-c++src
TYPEAlmindelig tekst programmeringskildekode (C++ sprog)
STANDARDÅben · royaltyfri

Programmer der åbner CXX-filer

Windows5 apps
Microsoft Visual Studio Freemium Tilføj .cxx til et C++ projekt og tryk på Build/Run; den gratis Community-udgave inkluderer MSVC-compileren.
Notepad Open-source Åbn .cxx for at læse/redigere med C++ syntaksfremhævning (kun visning/redigering - ingen compiler).
Visual Studio Code Gratis Åbn .cxx for redigering med syntaksfremhævning; tilføj C/C++ udvidelsen + en compiler (MSVC eller MinGW g++) for at bygge og debugge.
MinGW-w64 / GCC (g++) Open-source Kommandolinje: «g++ hello.cxx -o hello.exe» og kør derefter hello.exe.
C++ Builder (Embarcadero) Freemium Tilføj .cxx til et C++ Builder-projekt og byg. Accepterer .cxx som C++ kildekode.
macOS2 apps
Apple Xcode (Apple Clang) Gratis Tilføj .cxx til et Xcode-projekt, eller fra Terminal: «clang++ hello.cxx -o hello && ./hello».
Visual Studio Code Gratis Åbn .cxx for redigering med syntaksfremhævning; tilføj C/C++ udvidelsen + en compiler (MSVC eller MinGW g++) for at bygge og debugge.
Linux3 apps
GCC / g++ (GNU Compiler Collection) Open-source Kompiler fra en terminal: «g++ hello.cxx -o hello && ./hello». Præinstalleret eller let tilgængelig på alle distributioner.
GNU Emacs / Vim Open-source Åbn .cxx i terminal-editoren for at læse/redigere med C++ fremhævning; kombiner med g++/make/cmake for at bygge.
Visual Studio Code Gratis Åbn .cxx for redigering med syntaksfremhævning; tilføj C/C++ udvidelsen + en compiler (MSVC eller MinGW g++) for at bygge og debugge.

Tekniske detaljer

dyb specifikation
FilkodningAlmindelig tekst; ASCII eller UTF-8 (valgfri UTF-8 BOM ved offset 0)
Binær signaturIngen - identificeres ved filendelse og indhold, ikke magic bytes
MIME-typetext/x-c++src (alt: text/x-c++, text/plain)
Typisk filstørrelseFra få KB til titusindvis af KB pr. kildekodefil
Målrettet C++ standardC++98 til C++23; angivet ved kompilering via flag (f.eks. --std=c++17)
Betydning af filendelseAlfanumerisk stavning af C++: x erstatter + to gange, hvilket giver et ASCII-sikkert alternativ til .c++
Kompileret outputObjektfil (.o eller .obj); linket til en eksekverbar fil eller et delt bibliotek
Compiler-understøttelseGCC (g++), Clang og MSVC genkender alle .cxx som C++ kildekode indfødt uden ekstra flag
Build-system understøttelseCMake, GNU Make og Meson detekterer automatisk .cxx som C++ uden ekstra konfiguration
Typisk filindhold#include direktiver, klasse/struct definitioner, funktionskroppe, skabelon-specialiseringer, main() startpunkt
Kommentar-syntaksLinjekommentarer (//) og blokkommentarer (/* */)
Header-modstykke.hxx eller .hpp filer indeholder deklarationer; .cxx filer indeholder de tilsvarende definitioner
Relaterede kildekode-filendelser.cpp (Windows/cross-platform standard), .cc (GNU/Google stil), .c++ (sjælden), .C (historisk Unix)
UdgivetC++ created 1979-1985 (Bjarne Stroustrup, Bell Labs); .cxx is a long-standing extension convention
Seneste versionISO/IEC 14882:2024 (C++23); C++26 in progress
Åben standardJa · royaltyfri
Specifikationisocpp.org

CXX-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med CXX-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om CXX-filer.

Ofte stillede spørgsmål

Hvad er en .cxx-fil?
Det er C++ kildekode - præcis det samme som en .cpp eller .cc-fil, blot med en anden navngivningskonvention. .cxx er populær inden for videnskabelig databehandling (VTK, ITK, CMake-projekter). Enhver C++ compiler accepterer den.
Hvad er forskellen på .cxx, .cpp og .cc?
Der er ingen forskel i betydning - alle tre er C++ kildekode. .cpp er den mest almindelige (Windows/cross-platform), .cc foretrækkes af GNU/Google, og .cxx bruges i videnskabelige/ingeniørprojekter. Du kan frit omdøbe dem fra den ene til den anden.
Hvordan åbner jeg en .cxx-fil?
Enhver tekst- eller kodeeditor fungerer: VS Code, Notepad++, Vim, Xcode viser alle C++ syntaksfremhævning. Det er bare tekst - selv Notepad kan åbne den.
Hvordan kompilerer og kører jeg en .cxx-fil?
Installer en C++ compiler. På Windows: «g++ hello.cxx -o hello.exe» (MinGW) og kør den derefter, eller byg i Visual Studio. På macOS/Linux: «g++ hello.cxx -o hello && ./hello» (eller clang++).
Kan jeg konvertere en .cxx-fil til JavaScript?
Der findes ingen meningsfuld konvertering. Du kan kompilere C++ til WebAssembly (.wasm) med Emscripten til brug i browsere, men det er kompilering, ikke konvertering. Sprogene tjener forskellige formål.
Hvorfor hedder filendelsen .cxx i stedet for .cpp?
«cxx» er en tekstmæssig stavning af «c++», hvor «x» repræsenterer «+» symbolet. Det er en konvention fra den tidlige C++ Unix-historie, som stadig er almindelig i videnskabelige og CMake-baserede projekter.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å