.CC

Plik CC

C++ Source Code File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik CC to kod źródłowy C++ zapisany w formacie czystego tekstu. Można go otworzyć w dowolnym edytorze tekstu, aby przeczytać lub edytować kod. Aby go uruchomić, należy go skompilować za pomocą kompilatora C++, takiego jak GCC (g++), Clang lub Visual Studio - sam plik nie wykonuje żadnych działań, dopóki nie zostanie skompilowany.

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 Aug 2, 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 CC?

Plik .cc to plik kodu źródłowego C++ w formacie czystego tekstu. Zawiera on czytelny dla człowieka kod C++, w tym dyrektywy preprocesora, takie jak #include i #define, deklaracje przestrzeni nazw, definicje klas oraz ciała funkcji. Rozszerzenie .cc jest funkcjonalnie identyczne z .cpp - oba przechowują kod źródłowy C++ - ale .cc jest konwencją preferowaną przez narzędzia GNU oraz Google's C++ Style Guide, podczas gdy .cpp jest standardem w projektach Windows i Visual Studio.

Aby wytworzyć program wykonywalny, plik .cc musi zostać skompilowany. W systemach Linux i macOS typowymi poleceniami są g++ file.cc -o output lub clang++ file.cc -o output. W systemie Windows MSVC (cl.exe) oraz MinGW-w64 również akceptują pliki .cc, choć zgodnie z konwencją częściej stosuje się tam .cpp.

Plik jest czystym tekstem ASCII lub UTF-8 bez sygnatury binarnej ani magicznych bajtów. Opcjonalny znacznik UTF-8 BOM (EF BB BF) może pojawić się na offsetcie 0, ale jest rzadko używany i niewymagany. Pliki zazwyczaj zaczynają się od bloków komentarzy, dyrektyw #include (np. #include <iostream>), a następnie definicji klas lub funkcji.

Standard języka C++, w którym napisany jest kod - C++11, C++17, C++20 lub C++23 - jest wybierany w czasie kompilacji za pomocą flagi takiej jak --std=c++23, a nie osadzony w samym pliku .cc. Powiązane deklaracje są zazwyczaj przechowywane w sparowanym pliku nagłówkowym .hh lub .hpp. Kompilacja generuje plik obiektowy .o (Linux/macOS) lub .obj (Windows), który jest następnie łączony w końcowy plik wykonywalny lub bibliotekę.

Bezpieczeństwo

RYZYKO: LOW

Plik .cc jest czystym tekstem i nie może uruchomić się samoczynnie, więc otwarcie go w edytorze jest bezpieczne. Ryzyko pojawia się dopiero przy KOMPILACJI i URUCHOMIENIU nieznanego kodu C++: źródło z niezaufanego pochodzenia może po zbudowaniu zrobić wszystko, co potrafi program (usuwanie plików, dostęp do sieci, instalacja złośliwego oprogramowania), a niskopoziomowa natura C++ ułatwia ukrycie złośliwego lub błędnego kodu. Przeczytaj kod przed kompilacją, buduj niezaufany kod w piaskownicy/VM i nigdy nie uruchamiaj skompilowanego pliku binarnego, któremu nie ufasz. Samo rozszerzenie nie niesie ze sobą exploita - niebezpieczeństwo tkwi w tym, co kod robi po skompilowaniu.

Szczegóły formatu

w pigułce
PEŁNA NAZWAC++ Source Code Fileznany również jako C++ source file, cc source file
DEWELOPERBjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IECod C++ created 1983 (Bell Labs); standardized ISO C++98 (1998); latest C++23. The .cc extension is a long-standing C++ convention (notably GNU and Google style)
TYP MIMEtext/x-c++src
TYPKod źródłowy programowania w formacie czystego tekstu (język C++)
STANDARDOtwarty · bezpłatny
POWIĄZANE.do.md.hex.xsd
To rozszerzenie jest również używane przez…
  • Scena Cult3D Designer (legacy) - Cycore Cult3D używał .cc jako wyeksportowanej interaktywnej sceny 3D; te narzędzia są od dawna nieużywane, a znaczenie jako źródło C++ dominuje dzisiaj.
  • Konwencja GNU/Unix C++ vs .cpp - Zarówno .cc, jak i .cpp oznaczają źródło C++; .cc jest preferowane przez przewodniki stylu GNU i Google, .cpp przez Windows/Visual Studio - ten sam język, inna konwencja.

Programy otwierające pliki CC

Windows4 apps
Microsoft Visual Studio Freemium Dodaj plik .cc do projektu C++ i naciśnij Build/Run; darmowa edycja Community zawiera kompilator MSVC.
Notepad Open-source Otwórz .cc, aby czytać/edytować z podświetlaniem składni C++ (tylko przeglądanie/edycja - brak kompilatora).
Visual Studio Code Darmowy Otwórz .cc do edycji z podświetlaniem składni; dodaj rozszerzenie C/C++ oraz kompilator (MSVC lub MinGW g++), aby budować i debugować.
MinGW-w64 / g++ Open-source Linia poleceń: „g++ main.cc -o main.exe”, a następnie uruchom main.exe. Standardowy darmowy kompilator C++ dla Windows.
macOS2 apps
Xcode (Apple Clang) Darmowy Otwórz w Xcode lub użyj dołączonego Clang z Terminala: „clang++ main.cc -o main && ./main”.
Visual Studio Code Darmowy Otwórz .cc 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++ main.cc -o main && ./main”. Preinstalowany lub dostępny jako pakiet w każdej dystrybucji.
GNU Emacs / Vim Open-source Otwórz .cc w edytorze terminalowym, aby czytać/edytować z podświetlaniem C++; używaj w połączeniu z g++/make do budowania.
Visual Studio Code Darmowy Otwórz .cc 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
Typ MIMEtext/x-c++src (akceptowane również: text/x-c++, text/plain)
Kodowanie plikuCzysty tekst - ASCII lub UTF-8; opcjonalny UTF-8 BOM (EF BB BF) na offsetcie 0
Sygnatura binarna (magiczne bajty)Brak - plik tekstowy bez stałej sekwencji bajtów; identyfikowany po rozszerzeniu lub wzorcach treści
Typowy rozmiar plikuOd kilku KB do kilkudziesięciu KB na plik źródłowy; duże bazy kodu mogą mieć pojedyncze pliki sięgające setek KB
Zakończenia liniiLF (konwencja Unix/Linux/macOS) lub CRLF (Windows)
Wymagana kompilacjaTak - plik .cc to tylko źródło; musi zostać skompilowany za pomocą g++, clang++ lub MSVC przed wykonaniem
Popularne kompilatoryGCC (g++), Clang (clang++), MSVC (cl.exe), MinGW-w64
Docelowe standardy C++Od C++98 do C++23; standard wybierany flagą kompilatora (np. -std=c++17 lub /std:c++20), nie jest zapisany w pliku
Konwencja rozszerzeniaPreferowana przez narzędzia GNU i Google C++ Style Guide; .cpp to konwencja Windows / Visual Studio dla identycznej treści
Dyrektywy preprocesora#include, #define, #ifdef/#ifndef, #pragma i inne dyrektywy preprocesora C zazwyczaj pojawiają się na górze pliku
Powiązane pliki nagłówkoweParowane z nagłówkami .hh lub .hpp; plik implementacji .cc pobiera deklaracje poprzez #include
Wynik kompilacjiKompilowany do pliku obiektowego .o (Linux/macOS) lub .obj (Windows); następnie łączony w plik wykonywalny lub bibliotekę statyczną/dynamiczną
Obsługiwane funkcje językaKlasy, szablony, wyjątki, kontenery STL, RAII, wyrażenia lambda, constexpr oraz koncepty (C++20+)
Integracja z systemem budowaniaWymieniony jako źródło w plikach Makefile, CMakeLists.txt (CMake), BUILD (Bazel) lub meson.build
Zamienność z .cpp.cc i .cpp są funkcjonalnie identycznymi rozszerzeniami źródeł C++; większość kompilatorów akceptuje oba; wybór jest czysto stylistyczny
WydanoC++ created 1983 (Bell Labs); standardized ISO C++98 (1998); latest C++23. The .cc extension is a long-standing C++ convention (notably GNU and Google style)
Najnowsza wersjaISO/IEC 14882:2023 (C++23)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.iso.org

Konwersje CC

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami CC. 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 CC.

Najczęściej zadawane pytania

Co to jest plik .cc?
To kod źródłowy C++ w formacie czystego tekstu - to samo co plik .cpp, tylko z inną konwencją rozszerzenia stosowaną przez projekty w stylu GNU i Google. Można go czytać/edytować w edytorze tekstu i kompilować kompilatorem C++.
Jaka jest różnica między .cc a .cpp?
Nie ma różnicy w znaczeniu - oba to źródła C++. .cc jest preferowane przez przewodniki stylu GNU i Google; .cpp przez Windows/Visual Studio. Każdy kompilator C++ akceptuje oba formaty i można je dowolnie zmieniać nazwami.
Jak otworzyć plik .cc?
Aby go przeczytać lub edytować, otwórz go w dowolnym edytorze tekstu lub kodu - VS Code, Notepad++, Vim lub Xcode zapewniają podświetlanie składni C++. To tylko tekst, więc nawet Notatnik wystarczy do podglądu.
Jak skompilować i uruchomić plik .cc?
Zainstaluj kompilator C++. W systemie Windows: „g++ main.cc -o main.exe” (MinGW), a następnie go uruchom, lub zbuduj w Visual Studio. W systemie macOS/Linux: „g++ main.cc -o main && ./main” (lub clang++).
Jak zamienić plik .cc na .exe?
Należy go skompilować, a nie konwertować. Za pomocą g++: „g++ program.cc -o program.exe”. W Visual Studio dodaj .cc do projektu i naciśnij „Build” - plik .exe jest wynikiem pracy kompilatora.
Czy plik .cc to C czy C++?
C++. Czysty kod źródłowy C używa .c; .cc oznacza C++ (podobnie jak .cpp/.cxx). Nie należy go mylić z rozszerzeniem .c - kompilatory wybierają tryb języka C++ na podstawie rozszerzenia .cc.

Źródła

1ISO/IEC - C++ programming language standard (C++23)www.iso.org
2GCC - GNU Compiler Collection (g++)gcc.gnu.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.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.TMPTemporary File
9.BINCD/DVD Disc Image (BIN/CUE)
10.XDWDocuWorks Document

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