.CC

CC-fil

C++ Source Code File
Ställ en fråga
SNABBT SVAR

En CC-fil är C++-källkod skriven i klartext. Öppna den i valfri textredigerare för att läsa eller redigera koden. För att köra den måste den kompileras med en C++-kompilator som GCC (g++), Clang eller Visual Studio -- filen gör ingenting på egen hand förrän den har kompilerats.

Utvecklare: Bjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IEC Kategori: Utvecklarfiler Öppen standard MIME: text/x-c++src
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 2, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet CC?

En .cc-fil är en källkodsfil för C++ i klartext. Den innehåller läsbar C++-kod, inklusive preprocessordirektiv som #include och #define, namnrymdsdeklarationer, klassdefinitioner och funktionskroppar. Filändelsen .cc är funktionellt identisk med .cpp - båda innehåller C++-källkod - men .cc är den konvention som föredras av GNU-verktygskedjan och Googles C++ Style Guide, medan .cpp är standard i Windows- och Visual Studio-projekt.

För att skapa ett körbart program måste en .cc-fil kompileras. På Linux och macOS är de typiska kommandona g++ file.cc -o output eller clang++ file.cc -o output. På Windows accepterar även MSVC (cl.exe) och MinGW-w64 .cc-filer, även om .cpp är vanligare där enligt konvention.

Filen är ren ASCII- eller UTF-8-text utan binär signatur eller magic bytes. En valfri UTF-8 BOM (EF BB BF) kan förekomma vid offset 0 men används sällan och krävs inte. Filer öppnas vanligtvis med kommentarsblock, #include-direktiv (t.ex. #include <iostream>) och därefter klass- eller funktionsdefinitioner.

Den C++-språkstandard som koden riktar sig mot - C++11, C++17, C++20 eller C++23 - väljs vid kompileringstillfället via en flagga som --std=c++23, och är inte inbäddad i själva .cc-filen. Tillhörande deklarationer hålls vanligtvis i en parad .hh eller .hpp header-fil. Kompilering skapar en .o-objektfil (Linux/macOS) eller .obj (Windows), som sedan länkas till en slutgiltig körbar fil eller ett bibliotek.

Säkerhet & trygghet

RISK: LOW

En .cc-fil är klartext och kan inte köras på egen hand, så det är säkert att öppna en i en redigerare. Risken uppstår först när du KOMPILERAR och KÖR okänd C++-kod: källkod från en otillförlitlig källa kan göra allt ett program kan när det väl är byggt (radera filer, nätverksåtkomst, installera skadlig kod), och C++-språkets lågnivåkaraktär gör det lätt att dölja skadlig eller felaktig kod. Läs koden innan du kompilerar den, bygg okänd kod i en sandlåda/VM och kör aldrig en kompilerad binär som du inte litar på. Själva filändelsen bär inte på några sårbarheter - faran ligger i vad koden gör efter kompilering.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNC++ Source Code Fileäven känd som C++ source file, cc source file
UTVECKLAREBjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IECsedan 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-TYPtext/x-c++src
TYPProgrammeringskällkod i klartext (språket C++)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Cult3D Designer-scen (legacy) - Cycores Cult3D använde .cc som en exporterad interaktiv 3D-scen; verktygskedjan är sedan länge nedlagd och betydelsen som C++-källkod dominerar idag.
  • GNU/Unix C++-konvention vs .cpp - Både .cc och .cpp betecknar C++-källkod; .cc föredras av GNU och Googles stilguider, .cpp av Windows/Visual Studio - samma språk, olika konventioner.

Program som öppnar CC-filer

Windows4 apps
Microsoft Visual Studio Freemium Lägg till .cc-filen i ett C++-projekt och tryck på Build/Run; den kostnadsfria Community-utgåvan inkluderar MSVC-kompilatorn.
Notepad Öppen källkod Öppna .cc-filen för att läsa/redigera med syntaxmarkering för C++ (endast visning/redigering - ingen kompilator).
Visual Studio Code Gratis Öppna .cc-filen för redigering med syntaxmarkering; lägg till C/C++-tillägget + en kompilator (MSVC eller MinGW g++) för att bygga och felsöka.
MinGW-w64 / g++ Öppen källkod Kommandorad: «g++ main.cc -o main.exe» och kör sedan main.exe. Den kostnadsfria standardkompilatorn för C++ på Windows.
macOS2 apps
Xcode (Apple Clang) Gratis Öppna i Xcode, eller använd medföljande Clang från terminalen: «clang++ main.cc -o main && ./main».
Visual Studio Code Gratis Öppna .cc-filen för redigering med syntaxmarkering; lägg till C/C++-tillägget + en kompilator (MSVC eller MinGW g++) för att bygga och felsöka.
Linux3 apps
GCC / g++ (GNU Compiler Collection) Öppen källkod Kompilera från en terminal: «g++ main.cc -o main && ./main». Förinstallerat eller ett paket bort på varje distribution.
GNU Emacs / Vim Öppen källkod Öppna .cc-filen i terminalredigeraren för att läsa/redigera med C++-markering; använd tillsammans med g++/make för att bygga.
Visual Studio Code Gratis Öppna .cc-filen för redigering med syntaxmarkering; lägg till C/C++-tillägget + en kompilator (MSVC eller MinGW g++) för att bygga och felsöka.

Tekniska detaljer

djup specifikation
MIME-typtext/x-c++src (även accepterat: text/x-c++, text/plain)
FilkodningKlartext - ASCII eller UTF-8; valfri UTF-8 BOM (EF BB BF) vid offset 0
Binär signatur (magic bytes)Ingen - klartextfil utan fast bytesekvens; identifieras via filändelse eller innehållsmönster
Typisk filstorlekNågra KB till tiotals KB per källkodsfil; stora kodbaser kan ha enskilda filer som når hundratals KB
RadbrytningarLF (Unix/Linux/macOS-konvention) eller CRLF (Windows)
Kompilering krävsJa - en .cc-fil är endast källkod; måste kompileras med g++, clang++ eller MSVC innan den kan köras
Vanliga kompilatorerGCC (g++), Clang (clang++), MSVC (cl.exe), MinGW-w64
C++-standardmålC++98 till C++23; standard väljs via kompilatorflagga (t.ex. -std=c++17 eller /std:c++20), lagras inte i filen
Konvention för filändelseFöredras av GNU-verktygskedjan och Googles C++ Style Guide; .cpp är Windows / Visual Studio-konventionen för identiskt innehåll
Preprocessordirektiv#include, #define, #ifdef/#ifndef, #pragma och andra C-preprocessordirektiv visas vanligtvis högst upp i filen
Associerade header-filerParad med .hh- eller .hpp-headers; .cc-implementationsfilen hämtar in deklarationer via #include
Kompilerad utdataKompileras till en .o-objektfil (Linux/macOS) eller .obj (Windows); länkas därefter till en körbar fil eller ett statiskt/delat bibliotek
Språkfunktioner som stödsKlasser, mallar, undantag, STL-behållare, RAII, lambda-uttryck, constexpr och concepts (C++20+)
Integrering i byggsystemListas som källkod i Makefile, CMakeLists.txt (CMake), BUILD (Bazel) eller meson.build-filer
Utbytbarhet med .cpp.cc och .cpp är funktionellt identiska filändelser för C++-källkod; de flesta kompilatorer accepterar båda; valet är rent stilistiskt
SläpptC++ 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)
Senaste versionISO/IEC 14882:2023 (C++23)
Öppen standardJa · royaltyfri
Specifikationwww.iso.org

CC-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med CC-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om CC-filer.

Vanliga frågor

Vad är en .cc-fil?
Det är C++-källkod i klartext - samma sak som en .cpp-fil, bara en annan konvention för filändelser som används av GNU- och Google-projekt. Du läser/redigerar den i en textredigerare och kompilerar den med en C++-kompilator.
Vad är skillnaden mellan .cc och .cpp?
Ingen i betydelse - båda är C++-källkod. .cc föredras av GNU och Googles stilguider; .cpp av Windows/Visual Studio. Varje C++-kompilator accepterar båda, och du kan fritt byta namn mellan dem.
Hur öppnar jag en .cc-fil?
För att läsa eller redigera den, öppna den i valfri text- eller kodredigerare - VS Code, Notepad++, Vim eller Xcode ger syntaxmarkering för C++. Det är bara text, så även Notepad fungerar för visning.
Hur kompilerar och kör jag en .cc-fil?
Installera en C++-kompilator. På Windows: «g++ main.cc -o main.exe» (MinGW) och kör den sedan, eller bygg i Visual Studio. På macOS/Linux: «g++ main.cc -o main && ./main» (eller clang++).
Hur gör jag om en .cc-fil till en .exe?
Du kompilerar den, du konverterar den inte. Med g++: «g++ program.cc -o program.exe». I Visual Studio lägger du till .cc-filen i ett projekt och trycker på Build - .exe-filen är kompilatorns utdata.
Är en .cc-fil C eller C++?
C++. Ren C-källkod använder .c; .cc betyder C++ (liksom .cpp/.cxx). Förväxla den inte med .c-ändelsen - kompilatorer väljer C++-läget baserat på .cc.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö