.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.ICSiCalendar data file
5.RPMSGRestricted Permission Message
6.DATProgram Data File (generic)
7.M4AMPEG-4 Audio File
8.EMLE-Mail Message (RFC 822 / MIME)
9.ODTOpenDocument Text
10.BINCD/DVD Disc Image (BIN/CUE)

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-Å