.CXX

Plik CXX

C++ Source Code File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik CXX to kod źródłowy C++ - to samo co plik .cpp, jedynie z inną konwencją rozszerzenia. Można go otworzyć w dowolnym edytorze kodu (VS Code, Notepad++, Xcode). Aby go uruchomić, należy go skompilować za pomocą g++, Clang lub Visual Studio. Sam plik jest zwykłym tekstem i jest bezpieczny do otwarcia; ryzyko wiąże się jedynie z kompilowaniem i uruchamianiem kodu z nieznanych źródeł.

Deweloper: Bjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IEC Kategoria: Pliki developerskie Otwarty standard MIME: text/x-c++src
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DO · .MD · .HEX · .XSD

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 8, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku CXX?

Plik .cxx to plik kodu źródłowego C++ - zwykły tekst zawierający kompilowalny kod źródłowy języka C++. Jest to jedno z kilku uznawanych rozszerzeń źródłowych obok .cpp, .cc oraz .c++, traktowanych identycznie przez kompilatory.

Plik zawiera dyrektywy preprocesora (#include, #define, #ifdef), definicje klas i funkcji, specjalizacje szablonów oraz (w programie wykonywalnym) punkt wejścia main(). Kodowanie to zwykły ASCII lub UTF-8; na początku może pojawić się opcjonalny znacznik UTF-8 BOM (EF BB BF), ale nie jest on wymagany.

Nazwa .cxx to konwencja zapisu: litera x zastępuje dwukrotnie znak +, tworząc bezpieczną dla ASCII alternatywę dla .c++. Jest to preferowane rozszerzenie w niektórych bazach kodu naukowego i wizualizacyjnego - zwłaszcza VTK, ITK oraz niektórych projektach opartych na CMake - i było powszechne we wczesnych zestawach narzędzi C++ dla systemu Unix.

Wszystkie główne kompilatory natywnie rozpoznają .cxx:

  • GCC (g++) i Clang traktują go jako C++ bez dodatkowych flag
  • MSVC rozpoznaje .cxx jako źródło C++
  • CMake, GNU Make i Meson wykrywają go automatycznie

Plik nie przechowuje metadanych o wersji; docelowy standard C++ (od C++98 do C++23) jest określany jako flaga kompilatora, taka jak --std=c++17. Wynikiem kompilacji jest plik obiektowy (.o lub .obj) konsolidowany w plik wykonywalny lub bibliotekę.

Bezpieczeństwo

RYZYKO: LOW

Plik .cxx jest zwykłym tekstem i nie może uruchomić się samodzielnie - otwieranie go w edytorze jest bezpieczne. Ryzyko pojawia się tylko wtedy, gdy KOMPILUJESZ i URUCHAMIASZ nieznany kod C++: źródło z niezaufanego pochodzenia może po zbudowaniu zrobić wszystko to, co program. Przeczytaj kod przed kompilacją; buduj niezaufany kod w piaskownicy lub maszynie wirtualnej.

Szczegóły formatu

w pigułce
PEŁNA NAZWAC++ Source Code Fileznany również jako C++ source file, cxx source file
DEWELOPERBjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IECod C++ created 1979-1985 (Bjarne Stroustrup, Bell Labs); .cxx is a long-standing extension convention
TYP MIMEtext/x-c++src
TYPKod źródłowy programowania w formacie tekstowym (język C++)
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd

Programy otwierające pliki CXX

Windows5 apps
Microsoft Visual Studio Freemium Dodaj plik .cxx do projektu C++ i naciśnij Build/Run; darmowa edycja Community zawiera kompilator MSVC.
Notepad Open-source Otwórz plik .cxx, aby czytać/edytować z podświetlaniem składni C++ (tylko przeglądanie/edycja - brak kompilatora).
Visual Studio Code Darmowy Otwórz plik .cxx do edycji z podświetlaniem składni; dodaj rozszerzenie C/C++ oraz kompilator (MSVC lub MinGW g++), aby budować i debugować.
MinGW-w64 / GCC (g++) Open-source Linia poleceń: „g++ hello.cxx -o hello.exe”, a następnie uruchom hello.exe.
C++ Builder (Embarcadero) Freemium Dodaj plik .cxx do projektu C++ Builder i zbuduj. Akceptuje .cxx jako źródło C++.
macOS2 apps
Apple Xcode (Apple Clang) Darmowy Dodaj plik .cxx do projektu Xcode lub z Terminala: „clang++ hello.cxx -o hello && ./hello”.
Visual Studio Code Darmowy Otwórz plik .cxx do edycji z podświetlaniem składni; dodaj rozszerzenie C/C++ oraz kompilator (MSVC lub MinGW g++), aby budować i debugować.
Linux3 apps
GCC / g++ (GNU Compiler Collection) Open-source Kompiluj z terminala: „g++ hello.cxx -o hello && ./hello”. Preinstalowany lub dostępny jako pakiet w każdej dystrybucji.
GNU Emacs / Vim Open-source Otwórz plik .cxx w edytorze terminalowym, aby czytać/edytować z podświetlaniem C++; używaj w połączeniu z g++/make/cmake do budowania.
Visual Studio Code Darmowy Otwórz plik .cxx do edycji z podświetlaniem składni; dodaj rozszerzenie C/C++ oraz kompilator (MSVC lub MinGW g++), aby budować i debugować.

Szczegóły techniczne

specyfikacja
Kodowanie plikuZwykły tekst; ASCII lub UTF-8 (opcjonalny UTF-8 BOM pod offsetem 0)
Sygnatura binarnaBrak - identyfikowany po rozszerzeniu pliku i zawartości, a nie po magicznych bajtach
Typ MIMEtext/x-c++src (alternatywnie: text/x-c++, text/plain)
Typowy rozmiar plikuOd kilku KB do kilkudziesięciu KB na plik źródłowy
Docelowy standard C++C++98 do C++23; określany w czasie kompilacji za pomocą flagi (np. --std=c++17)
Znaczenie rozszerzeniaAlfanumeryczny zapis C++: x zastępuje dwukrotnie +, dając bezpieczną dla ASCII alternatywę dla .c++
Wynik kompilacjiPlik obiektowy (.o lub .obj); konsolidowany w plik wykonywalny lub bibliotekę współdzieloną
Obsługa kompilatorówGCC (g++), Clang i MSVC natywnie rozpoznają .cxx jako źródło C++ bez dodatkowych flag
Obsługa systemów budowaniaCMake, GNU Make i Meson automatycznie wykrywają .cxx jako C++ bez dodatkowej konfiguracji
Typowa zawartość plikuDyrektywy #include, definicje klas/struktur, ciała funkcji, specjalizacje szablonów, punkt wejścia main()
Składnia komentarzyKomentarze liniowe (//) i blokowe (/* */)
Odpowiednik nagłówkowyPliki .hxx lub .hpp przechowują deklaracje; pliki .cxx przechowują pasujące definicje
Powiązane rozszerzenia źródłowe.cpp (standard Windows/wieloplatformowy), .cc (styl GNU/Google), .c++ (rzadkie), .C (historyczny Unix)
WydanoC++ created 1979-1985 (Bjarne Stroustrup, Bell Labs); .cxx is a long-standing extension convention
Najnowsza wersjaISO/IEC 14882:2024 (C++23); C++26 in progress
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjaisocpp.org

Konwersje CXX

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami CXX. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki CXX.

Najczęściej zadawane pytania

Co to jest plik .cxx?
To kod źródłowy C++ - dokładnie to samo co plik .cpp lub .cc, tylko z inną konwencją rozszerzenia. .cxx jest popularny w obliczeniach naukowych (projekty VTK, ITK, CMake). Każdy kompilator C++ go akceptuje.
Jaka jest różnica między .cxx, .cpp a .cc?
Pod względem znaczenia nie ma żadnej - wszystkie trzy to kod źródłowy C++. .cpp jest najpopularniejszy (Windows/wieloplatformowy), .cc jest preferowany przez GNU/Google, a .cxx jest używany w projektach naukowych i inżynieryjnych. Można je dowolnie zmieniać między sobą.
Jak otworzyć plik .cxx?
Działa każdy edytor tekstu lub kodu: VS Code, Notepad++, Vim, Xcode - wszystkie oferują podświetlanie składni C++. To po prostu tekst - otworzy go nawet Notatnik.
Jak skompilować i uruchomić plik .cxx?
Zainstaluj kompilator C++. W systemie Windows: „g++ hello.cxx -o hello.exe” (MinGW), a następnie go uruchom lub zbuduj w Visual Studio. W systemie macOS/Linux: „g++ hello.cxx -o hello && ./hello” (lub clang++).
Czy mogę przekonwertować plik .cxx na JavaScript?
Nie istnieje żadna sensowna konwersja. Można skompilować C++ do WebAssembly (.wasm) za pomocą Emscripten do użytku w przeglądarce, ale jest to kompilacja, a nie konwersja. Języki te służą do różnych celów.
Dlaczego rozszerzenie to .cxx zamiast .cpp?
„cxx” to tekstowy zapis „c++”, gdzie „x” reprezentuje symbol „+”. Jest to konwencja z wczesnej historii C++ w systemach Unix, wciąż powszechna w projektach naukowych i opartych na CMake.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.MDMarkdown Document
8.M4AMPEG-4 Audio File
9.TMPTemporary File
10.ODTOpenDocument Text

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z