.CXX

CXX-fil

C++ Source Code File
Still et spørsmål
HURTIGSVAR

En CXX-fil er C++ kildekode - det samme som en .cpp-fil, bare med en annen navnekonvensjon. Åpne den i et hvilket som helst kodeverktøy (VS Code, Notepad++, Xcode). For å kjøre den, må den kompileres med g++, Clang eller Visual Studio. Selve filen er ren tekst og trygg å åpne; risiko oppstår kun ved kompilering og kjøring av kode fra ukjente kilder.

Utvikler: Bjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IEC Kategori: Utviklerfiler Åpen standard MIME: text/x-c++src
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 8, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er CXX-filformatet?

En .cxx-fil er en kildekodefil for C++ - ren tekst som inneholder kompilerbar kildekode i språket C++. Det er en av flere anerkjente filendelser for kildekode ved siden av .cpp, .cc og .c++, som alle behandles identisk av kompilatorer.

Filen inneholder preprosessor-direktiver (#include, #define, #ifdef), klasse- og funksjonsdefinisjoner, mal-spesialiseringer (templates), og (i et kjørbart program) et main()-startpunkt. Kodingen er ren ASCII eller UTF-8; en valgfri UTF-8 BOM (EF BB BF) kan forekomme i starten, men er ikke påkrevd.

Navnet .cxx er en skrivekonvensjon: bokstaven x erstatter + to ganger, noe som gir et ASCII-sikkert alternativ til .c++. Det er den foretrukne filendelsen i visse vitenskapelige og visualiseringsbaserte kodebaser - spesielt VTK, ITK og enkelte CMake-tunge prosjekter - og var vanlig i tidlige Unix C++-verktøykjeder.

Alle store kompilatorer gjenkjenner .cxx naturlig:

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

Filen lagrer ingen metadata om versjon; den målrettede C++-standarden (C++98 til C++23) spesifiseres som et kompilatorflagg som --std=c++17. Det kompilerte resultatet er en objektfil (.o eller .obj) som lenkes til en kjørbar fil eller et bibliotek.

Sikkerhet og trygghet

RISIKO: LOW

En .cxx-fil er ren tekst og kan ikke kjøres alene - det er trygt å åpne den i en editor. Risiko oppstår kun når du KOMPILERER og KJØRER ukjent C++-kode: kildekode fra utrygge kilder kan gjøre alt et program kan når det først er bygget. Les koden før du kompilerer den; bygg ukjent kode i en sandkasse/VM.

Formatdetaljer

i et nøtteskall
FULLT NAVNC++ Source Code Fileogså kjent som C++ source file, cxx source file
UTVIKLERBjarne 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
TYPEKildekode i ren tekst (språket C++)
STANDARDÅpen · royalty-fri

Programmer som åpner CXX-filer

Windows5 apps
Microsoft Visual Studio Freemium Legg til .cxx i et C++-prosjekt og trykk Build/Run; den gratis Community-utgaven inkluderer MSVC-kompilatoren.
Notepad Åpen kildekode Åpne .cxx for å lese/redigere med syntaksutheving for C++ (kun visning/redigering - ingen kompilator).
Visual Studio Code Gratis Åpne .cxx for redigering med syntaksutheving; legg til C/C++-utvidelsen + en kompilator (MSVC eller MinGW g++) for å bygge og feilsøke.
MinGW-w64 / GCC (g++) Åpen kildekode Kommandolinje: «g++ hello.cxx -o hello.exe» og kjør deretter hello.exe.
C++ Builder (Embarcadero) Freemium Legg til .cxx i et C++ Builder-prosjekt og bygg. Godtar .cxx som C++ kildekode.
macOS2 apps
Apple Xcode (Apple Clang) Gratis Legg til .cxx i et Xcode-prosjekt, eller fra Terminal: «clang++ hello.cxx -o hello && ./hello».
Visual Studio Code Gratis Åpne .cxx for redigering med syntaksutheving; legg til C/C++-utvidelsen + en kompilator (MSVC eller MinGW g++) for å bygge og feilsøke.
Linux3 apps
GCC / g++ (GNU Compiler Collection) Åpen kildekode Kompiler fra en terminal: «g++ hello.cxx -o hello && ./hello». Forhåndsinstallert eller tilgjengelig som pakke på alle distribusjoner.
GNU Emacs / Vim Åpen kildekode Åpne .cxx i terminaleditoren for å lese/redigere med C++-utheving; kombiner med g++/make/cmake for å bygge.
Visual Studio Code Gratis Åpne .cxx for redigering med syntaksutheving; legg til C/C++-utvidelsen + en kompilator (MSVC eller MinGW g++) for å bygge og feilsøke.

Tekniske detaljer

dyp spesifikasjon
FilkodingRen tekst; ASCII eller UTF-8 (valgfri UTF-8 BOM ved offset 0)
Binær signaturIngen - identifiseres av filendelse og innhold, ikke magiske byte
MIME-typetext/x-c++src (alt: text/x-c++, text/plain)
Typisk filstørrelseNoen få KB til titalls KB per kildekodefil
Målrettet C++-standardC++98 til C++23; spesifisert ved kompilering via flagg (f.eks. --std=c++17)
Betydning av filendelseAlfanumerisk skrivemåte for C++: x erstatter + to ganger, noe som gir et ASCII-sikkert alternativ til .c++
Kompilert resultatObjektfil (.o eller .obj); lenket til en kjørbar fil eller delt bibliotek
KompilatorstøtteGCC (g++), Clang og MSVC gjenkjenner alle .cxx som C++ kildekode naturlig uten ekstra flagg
Støtte i byggesystemerCMake, GNU Make og Meson detekterer .cxx som C++ automatisk uten ekstra konfigurasjon
Typisk filinnhold#include-direktiver, klasse/struct-definisjoner, funksjonskropper, mal-spesialiseringer, main()-startpunkt
KommentarsyntaksLinjekommentarer (//) og blokkommentarer (/* */)
Header-motpart.hxx- eller .hpp-filer inneholder deklarasjoner; .cxx-filer inneholder de tilhørende definisjonene
Relaterte kildekode-endelser.cpp (Windows/kryssplattform-standard), .cc (GNU/Google-stil), .c++ (sjelden), .C (historisk Unix)
UtgittC++ created 1979-1985 (Bjarne Stroustrup, Bell Labs); .cxx is a long-standing extension convention
Siste versjonISO/IEC 14882:2024 (C++23); C++26 in progress
Åpen standardJa · royalty-fri
Spesifikasjonisocpp.org

CXX-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med CXX-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om CXX-filer.

Ofte stilte spørsmål

Hva er en .cxx-fil?
Det er C++ kildekode - nøyaktig det samme som en .cpp- eller .cc-fil, bare med en annen navnekonvensjon. .cxx er populært innen vitenskapelige beregninger (VTK, ITK, CMake-prosjekter). Alle C++-kompilatorer godtar den.
Hva er forskjellen mellom .cxx, .cpp og .cc?
Ingen i betydning - alle tre er C++ kildekode. .cpp er den vanligste (Windows/kryssplattform), .cc foretrekkes av GNU/Google, og .cxx brukes i vitenskapelige/ingeniørprosjekter. Du kan fritt gi dem nytt navn fra den ene til den andre.
Hvordan åpner jeg en .cxx-fil?
Alle tekst- eller kodeeditorer fungerer: VS Code, Notepad++, Vim, Xcode viser alle syntaksutheving for C++. Det er bare tekst - selv Notepad kan åpne den.
Hvordan kompilerer og kjører jeg en .cxx-fil?
Installer en C++-kompilator. På Windows: «g++ hello.cxx -o hello.exe» (MinGW) og kjør den deretter, eller bygg i Visual Studio. På macOS/Linux: «g++ hello.cxx -o hello && ./hello» (eller clang++).
Kan jeg konvertere en .cxx-fil til JavaScript?
Ingen meningsfull konvertering eksisterer. Du kan kompilere C++ til WebAssembly (.wasm) med Emscripten for bruk i nettleser, men det er kompilering, ikke konvertering. Språkene tjener ulike formål.
Hvorfor sier filendelsen .cxx i stedet for .cpp?
«cxx» er en tekstlig skrivemåte for «c++» der «x» representerer «+»-symbolet. Det er en konvensjon fra tidlig C++ Unix-historie, som fortsatt er vanlig i vitenskapelige og CMake-baserte prosjekter.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å