.CXX

CXX-fil

C++ Source Code File
Ställ en fråga
SNABBT SVAR

En CXX-fil är källkod för C++ - samma sak som en .cpp-fil, bara en annan namnkonvention för filändelsen. Öppna den i valfri kodredigerare (VS Code, Notepad++, Xcode). För att köra den, kompilera med g++, Clang eller Visual Studio. Själva filen är ren text och säker att öppna; risker uppstår endast vid kompilering och körning av kod från okända källor.

Utvecklare: Bjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IEC Kategori: Utvecklarfiler Öppen standard MIME: text/x-c++src
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 8, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet CXX?

En .cxx-fil är en källkodsfil för C++ - ren text som innehåller kompilerbar källkod i språket C++. Det är en av flera erkända filändelser för källkod tillsammans med .cpp, .cc och .c++, som alla behandlas identiskt av kompilatorer.

Filen innehåller preprocessordirektiv (#include, #define, #ifdef), klass- och funktionsdefinitioner, mallspecialiseringar och (i ett körbart program) en main()-startpunkt. Kodningen är ren ASCII eller UTF-8; en valfri UTF-8 BOM (EF BB BF) kan förekomma i början men krävs inte.

Namnet .cxx är en stavningskonvention: bokstaven x ersätter + två gånger, vilket skapar ett ASCII-säkert alternativ till .c++. Det är den föredragna filändelsen i vissa kodbaser för vetenskap och visualisering - särskilt VTK, ITK och vissa CMake-tunga projekt - och var vanlig i tidiga Unix-verktygskedjor för C++.

Alla större kompilatorer känner igen .cxx nativt:

  • GCC (g++) och Clang behandlar den som C++ utan extra flaggor
  • MSVC känner igen .cxx som C++-källkod
  • CMake, GNU Make och Meson detekterar den automatiskt

Filen lagrar ingen versionsmetadata; den avsedda C++-standarden (C++98 till C++23) anges som en kompilatorflagga såsom --std=c++17. Den kompilerade utdatan är en objektfil (.o eller .obj) som länkas till en körbar fil eller ett bibliotek.

Säkerhet & trygghet

RISK: LOW

En .cxx-fil är ren text och kan inte köras av sig själv - att öppna den i en redigerare är säkert. Risker uppstår endast när du KOMPILERAR och KÖR okänd C++-kod: källkod från otillförlitliga källor kan göra allt ett program kan göra när det väl är byggt. Läs koden innan du kompilerar den; bygg okänd kod i en sandlåda/VM.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNC++ Source Code Fileäven känd som C++ source file, cxx source file
UTVECKLAREBjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IECsedan C++ created 1979-1985 (Bjarne Stroustrup, Bell Labs); .cxx is a long-standing extension convention
MIME-TYPtext/x-c++src
TYPKällkod för programmering i ren text (språket C++)
STANDARDÖppen · royaltyfri

Program som öppnar CXX-filer

Windows5 apps
Microsoft Visual Studio Freemium Lägg till .cxx i ett C++-projekt och tryck på Build/Run; den kostnadsfria Community-utgåvan inkluderar MSVC-kompilatorn.
Notepad Öppen källkod Öppna .cxx för att läsa/redigera med syntaxmarkering för C++ (endast visning/redigering - ingen kompilator).
Visual Studio Code Gratis Öppna .cxx för redigering med syntaxmarkering; lägg till C/C++-tillägget + en kompilator (MSVC eller MinGW g++) för att bygga och felsöka.
MinGW-w64 / GCC (g++) Öppen källkod Kommandorad: «g++ hello.cxx -o hello.exe» och kör sedan hello.exe.
C++ Builder (Embarcadero) Freemium Lägg till .cxx i ett C++ Builder-projekt och bygg. Accepterar .cxx som C++-källkod.
macOS2 apps
Apple Xcode (Apple Clang) Gratis Lägg till .cxx i ett Xcode-projekt, eller via Terminal: «clang++ hello.cxx -o hello && ./hello».
Visual Studio Code Gratis Öppna .cxx för redigering med syntaxmarkering; lägg till C/C++-tillägget + en kompilator (MSVC eller MinGW g++) för att bygga och felsöka.
Linux3 apps
GCC / g++ (GNU Compiler Collection) Öppen källkod Kompilera från en terminal: «g++ hello.cxx -o hello && ./hello». Förinstallerat eller ett paket bort på varje distribution.
GNU Emacs / Vim Öppen källkod Öppna .cxx i terminalredigeraren för att läsa/redigera med C++-markering; kombinera med g++/make/cmake för att bygga.
Visual Studio Code Gratis Öppna .cxx för redigering med syntaxmarkering; lägg till C/C++-tillägget + en kompilator (MSVC eller MinGW g++) för att bygga och felsöka.

Tekniska detaljer

djup specifikation
FilkodningRen text; ASCII eller UTF-8 (valfri UTF-8 BOM vid offset 0)
Binär signaturIngen - identifieras via filändelse och innehåll, inte magic bytes
MIME-typtext/x-c++src (alt: text/x-c++, text/plain)
Typisk filstorlekNågra KB till tiotals KB per källkodsfil
Avsedd C++-standardC++98 till C++23; anges vid kompilering via flagga (t.ex. --std=c++17)
Filändelsens betydelseAlfanumerisk stavning av C++: x ersätter + två gånger, vilket ger ett ASCII-säkert alternativ till .c++
Kompilerad utdataObjektfil (.o eller .obj); länkas till en körbar fil eller delat bibliotek
KompilatorstödGCC (g++), Clang och MSVC känner alla igen .cxx som C++-källkod nativt utan extra flaggor
Stöd i byggsystemCMake, GNU Make och Meson detekterar .cxx som C++ automatiskt utan extra konfiguration
Typiskt filinnehåll#include-direktiv, klass/struct-definitioner, funktionskroppar, mallspecialiseringar, main()-startpunkt
KommentarsyntaxRadkommentarer (//) och blockkommentarer (/* */)
Motsvarande header.hxx- eller .hpp-filer innehåller deklarationer; .cxx-filer innehåller matchande definitioner
Relaterade källkodsändelser.cpp (Windows/plattformsoberoende standard), .cc (GNU/Google-stil), .c++ (sällsynt), .C (historisk Unix)
SläpptC++ created 1979-1985 (Bjarne Stroustrup, Bell Labs); .cxx is a long-standing extension convention
Senaste versionISO/IEC 14882:2024 (C++23); C++26 in progress
Öppen standardJa · royaltyfri
Specifikationisocpp.org

CXX-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med CXX-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om CXX-filer.

Vanliga frågor

Vad är en .cxx-fil?
Det är källkod för C++ - exakt samma sak som en .cpp- eller .cc-fil, bara en annan namnkonvention. .cxx är populärt inom vetenskapliga beräkningar (VTK, ITK, CMake-projekt). Varje C++-kompilator accepterar den.
Vad är skillnaden mellan .cxx, .cpp och .cc?
Ingen betydelseskillnad - alla tre är källkod för C++. .cpp är vanligast (Windows/plattformsoberoende), .cc föredras av GNU/Google, och .cxx används i vetenskapliga projekt och ingenjörsprojekt. Du kan fritt byta namn mellan dem.
Hur öppnar jag en .cxx-fil?
Vilken text- eller kodredigerare som helst fungerar: VS Code, Notepad++, Vim, Xcode visar alla syntaxmarkering för C++. Det är bara text - till och med Anteckningar öppnar den.
Hur kompilerar och kör jag en .cxx-fil?
Installera en C++-kompilator. På Windows: «g++ hello.cxx -o hello.exe» (MinGW) och kör den sedan, eller bygg i Visual Studio. På macOS/Linux: «g++ hello.cxx -o hello && ./hello» (eller clang++).
Kan jag konvertera en .cxx-fil till JavaScript?
Ingen meningsfull konvertering existerar. Du kan kompilera C++ till WebAssembly (.wasm) med Emscripten för användning i webbläsare, men det är kompilering, inte konvertering. Språken tjänar olika syften.
Varför står det .cxx istället för .cpp?
«cxx» är en textbaserad stavning av «c++» där «x» representerar «+»-symbolen. Det är en konvention från tidig C++-historia i Unix, som fortfarande är vanlig i vetenskapliga och CMake-baserade projekt.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö