.CC

CC Datei

C++ Source Code File
Frage stellen
SCHNELLE ANTWORT

Eine CC-Datei ist C++-Quellcode, der als Klartext geschrieben wurde. Öffnen Sie sie in einem beliebigen Texteditor, um den Code zu lesen oder zu bearbeiten. Um ihn auszuführen, kompilieren Sie ihn mit einem C++-Compiler wie GCC (g++), Clang oder Visual Studio - die Datei selbst bewirkt nichts, bis sie kompiliert wurde.

Entwickler: Bjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IEC Kategorie: Developerdateien Offener Standard MIME: text/x-c++src
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DO · .MD · .HEX · .XSD

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 2, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das CC-Dateiformat?

Eine .cc-Datei ist eine C++-Quellcodedatei im Klartextformat. Sie enthält menschenlesbaren C++-Code, einschließlich Präprozessor-Anweisungen wie #include und #define, Namensraum-Deklarationen, Klassendefinitionen und Funktionskörper. Die Erweiterung .cc ist funktional identisch mit .cpp - beide enthalten C++-Quellcode -, aber .cc ist die Konvention, die von der GNU-Toolchain und dem Google C++ Style Guide bevorzugt wird, während .cpp der Standard in Windows- und Visual Studio-Projekten ist.

Um ein ausführbares Programm zu erstellen, muss eine .cc-Datei kompiliert werden. Unter Linux und macOS sind die typischen Befehle g++ file.cc -o output oder clang++ file.cc -o output. Unter Windows akzeptieren auch MSVC (cl.exe) und MinGW-w64 .cc-Dateien, obwohl dort konventionsgemäß .cpp gebräuchlicher ist.

Die Datei besteht aus reinem ASCII- oder UTF-8-Text ohne binäre Signatur oder Magic Bytes. Ein optionales UTF-8 BOM (EF BB BF) kann bei Offset 0 erscheinen, wird aber selten verwendet und ist nicht erforderlich. Dateien öffnen normalerweise mit Kommentarblöcken, #include-Anweisungen (z. B. #include <iostream>) und anschließend Klassen- oder Funktionsdefinitionen.

Der vom Code angestrebte C++-Sprachstandard - C++11, C++17, C++20 oder C++23 - wird zur Kompilierzeit über ein Flag wie --std=c++23 ausgewählt und ist nicht in der .cc-Datei selbst eingebettet. Zugehörige Deklarationen werden normalerweise in einer gepaarten .hh- oder .hpp-Header-Datei aufbewahrt. Die Kompilierung erzeugt eine .o-Objektdatei (Linux/macOS) oder .obj (Windows), die dann zu einer finalen ausführbaren Datei oder Bibliothek verlinkt wird.

Sicherheit

RISIKO: LOW

Eine .cc-Datei ist reiner Text und kann nicht von selbst ausgeführt werden, daher ist das Öffnen in einem Editor sicher. Das Risiko besteht erst, wenn Sie unbekannten C++-Code KOMPILIEREN und AUSFÜHREN: Quellcode aus einer nicht vertrauenswürdigen Quelle kann nach dem Bauen alles tun, was ein Programm tun kann (Dateien löschen, Netzwerkzugriff, Malware installieren). Die hardwarenahe Natur von C++ macht es einfach, bösartigen oder fehlerhaften Code zu verstecken. Lesen Sie den Code vor dem Kompilieren, bauen Sie nicht vertrauenswürdigen Code in einer Sandbox/VM und führen Sie niemals eine kompilierte Binärdatei aus, der Sie nicht vertrauen. Die Erweiterung selbst birgt keinen Exploit - die Gefahr liegt darin, was der Code nach der Kompilierung tut.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEC++ Source Code Filealias C++ source file, cc source file
ENTWICKLERBjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IECseit 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)
MIME TYPEtext/x-c++src
TYPKlartext-Programmierquellcode (Sprache C++)
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • Cult3D Designer Szene (veraltet) - Cycores Cult3D verwendete .cc als exportierte interaktive 3D-Szene; die Toolchain ist seit langem eingestellt und die Bedeutung als C++-Quelle dominiert heute.
  • GNU/Unix C++ Konvention vs. .cpp - Sowohl .cc als auch .cpp bezeichnen C++-Quellcode; .cc wird von GNU- und Google-Styleguides bevorzugt, .cpp von Windows/Visual Studio - gleiche Sprache, andere Konvention.

Programme zum Öffnen von CC-Dateien

Windows4 apps
Microsoft Visual Studio Freemium Fügen Sie die .cc einem C++-Projekt hinzu und drücken Sie Erstellen/Ausführen; die kostenlose Community-Edition enthält den MSVC-Compiler.
Notepad Open Source Öffnen Sie die .cc zum Lesen/Bearbeiten mit C++-Syntaxhervorhebung (nur zum Anzeigen/Bearbeiten - kein Compiler).
Visual Studio Code Kostenlos Öffnen Sie die .cc für die Bearbeitung mit Syntaxhervorhebung; fügen Sie die C/C++-Erweiterung und einen Compiler (MSVC oder MinGW g++) hinzu, um zu bauen und zu debuggen.
MinGW-w64 / g++ Open Source Befehlszeile: «g++ main.cc -o main.exe», dann main.exe ausführen. Der standardmäßige kostenlose Windows-C++-Compiler.
macOS2 apps
Xcode (Apple Clang) Kostenlos In Xcode öffnen oder das mitgelieferte Clang über das Terminal verwenden: «clang++ main.cc -o main && ./main».
Visual Studio Code Kostenlos Öffnen Sie die .cc für die Bearbeitung mit Syntaxhervorhebung; fügen Sie die C/C++-Erweiterung und einen Compiler (MSVC oder MinGW g++) hinzu, um zu bauen und zu debuggen.
Linux3 apps
GCC / g++ (GNU Compiler Collection) Open Source Vom Terminal aus kompilieren: «g++ main.cc -o main && ./main». Auf jeder Distribution vorinstalliert oder über die Paketverwaltung verfügbar.
GNU Emacs / Vim Open Source Öffnen Sie die .cc im Terminal-Editor zum Lesen/Bearbeiten mit C++-Hervorhebung; kombinieren Sie dies mit g++/make zum Bauen.
Visual Studio Code Kostenlos Öffnen Sie die .cc für die Bearbeitung mit Syntaxhervorhebung; fügen Sie die C/C++-Erweiterung und einen Compiler (MSVC oder MinGW g++) hinzu, um zu bauen und zu debuggen.

Technische Details

technische Spezifikation
MIME-Typtext/x-c++src (ebenfalls akzeptiert: text/x-c++, text/plain)
DateikodierungKlartext - ASCII oder UTF-8; optionales UTF-8 BOM (EF BB BF) bei Offset 0
Binäre Signatur (Magic Bytes)Keine - Klartextdatei ohne feste Bytesequenz; Identifizierung über Erweiterung oder Inhaltsmuster
Typische DateigrößeEinige KB bis zu mehreren Dutzend KB pro Quelldatei; große Codebasen können einzelne Dateien mit Hunderten von KB enthalten
ZeilenendenLF (Unix/Linux/macOS-Konvention) oder CRLF (Windows)
Kompilierung erforderlichJa - eine .cc-Datei ist nur Quellcode; sie muss mit g++, clang++ oder MSVC kompiliert werden, bevor sie ausgeführt werden kann
Gängige CompilerGCC (g++), Clang (clang++), MSVC (cl.exe), MinGW-w64
C++-StandardzieleC++98 bis C++23; Standard wird per Compiler-Flag ausgewählt (z. B. -std=c++17 oder /std:c++20), nicht in der Datei gespeichert
ErweiterungskonventionBevorzugt von der GNU-Toolchain und dem Google C++ Style Guide; .cpp ist die Windows / Visual Studio-Konvention für identischen Inhalt
Präprozessor-Anweisungen#include, #define, #ifdef/#ifndef, #pragma und andere C-Präprozessor-Anweisungen erscheinen normalerweise am Anfang der Datei
Zugehörige Header-DateienGepaart mit .hh- oder .hpp-Headern; die .cc-Implementierungsdatei zieht Deklarationen über #include ein
Kompilierte AusgabeKompiliert in eine .o-Objektdatei (Linux/macOS) oder .obj (Windows); anschließend zu einer ausführbaren Datei oder statischen/gemeinsamen Bibliothek verlinkt
Unterstützte SprachfunktionenKlassen, Templates, Exceptions, STL-Container, RAII, Lambda-Ausdrücke, constexpr und Concepts (C++20+)
Build-System-IntegrationAls Quelle in Makefile, CMakeLists.txt (CMake), BUILD (Bazel) oder meson.build-Dateien aufgeführt
Austauschbarkeit mit .cpp.cc und .cpp sind funktional identische C++-Quellerweiterungen; die meisten Compiler akzeptieren beide; die Wahl ist rein stilistisch
VeröffentlichtC++ 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)
Neueste VersionISO/IEC 14882:2023 (C++23)
Offener StandardJa · lizenzgebührenfrei
Spezifikationwww.iso.org

CC-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit CC-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu CC-Dateien.

Häufig gestellte Fragen

Was ist eine .cc-Datei?
Es handelt sich um C++-Quellcode im Klartext - dasselbe wie eine .cpp-Datei, nur mit einer anderen Erweiterungskonvention, die von GNU- und Google-Style-Projekten verwendet wird. Sie lesen/bearbeiten sie in einem Texteditor und kompilieren sie mit einem C++-Compiler.
Was ist der Unterschied zwischen .cc und .cpp?
Es gibt keinen inhaltlichen Unterschied - beides ist C++-Quellcode. .cc wird von GNU- und Google-Styleguides bevorzugt; .cpp von Windows/Visual Studio. Jeder C++-Compiler akzeptiert beides, und Sie können sie frei ineinander umbenennen.
Wie öffne ich eine .cc-Datei?
Um sie zu lesen oder zu bearbeiten, öffnen Sie sie in einem beliebigen Text- oder Code-Editor - VS Code, Notepad++, Vim oder Xcode bieten C++-Syntaxhervorhebung. Da es sich um reinen Text handelt, eignet sich sogar Notepad zum Betrachten.
Wie kompiliere und starte ich eine .cc-Datei?
Installieren Sie einen C++-Compiler. Unter Windows: «g++ main.cc -o main.exe» (MinGW) und dann ausführen, oder in Visual Studio erstellen. Unter macOS/Linux: «g++ main.cc -o main && ./main» (oder clang++).
Wie wandle ich eine .cc-Datei in eine .exe um?
Sie kompilieren sie, anstatt sie zu konvertieren. Mit g++: «g++ program.cc -o program.exe». In Visual Studio fügen Sie die .cc einem Projekt hinzu und drücken auf «Erstellen» - die .exe ist das Ergebnis des Compilers.
Ist eine .cc-Datei C oder C++?
C++. Reiner C-Quellcode verwendet .c; .cc bedeutet C++ (ebenso wie .cpp/.cxx). Verwechseln Sie es nicht mit der .c-Erweiterung - Compiler wählen den C++-Sprachmodus anhand von .cc aus.

Quellen

1ISO/IEC - C++ programming language standard (C++23)www.iso.org
2GCC - GNU Compiler Collection (g++)gcc.gnu.org

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen