.CC

CC-fil

C++ Source Code File
Stil et spørgsmål
HURTIGT SVAR

En CC-fil er C++ kildekode skrevet i almindelig tekst. Åbn den i en hvilken som helst teksteditor for at læse eller redigere koden. For at køre den skal den kompileres med en C++ compiler såsom GCC (g++), Clang eller Visual Studio -- filen gør intet i sig selv, før den er kompileret.

Udvikler: Bjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IEC Kategori: Udviklerfiler Åben standard MIME: text/x-c++src
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 2, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er CC-filformatet?

En .cc fil er en C++ kildekodefil i almindelig tekst. Den indeholder menneskelæsbar C++ kode, herunder præprocessor-direktiver såsom #include og #define, namespace-erklæringer, klassedefinitioner og funktionskroppe. Filendelsen .cc er funktionelt identisk med .cpp - begge indeholder C++ kildekode - men .cc er den konvention, der foretrækkes af GNU-værktøjskæden og Googles C++ Style Guide, mens .cpp er standard i Windows- og Visual Studio-projekter.

For at producere et kørbart program skal en .cc fil kompileres. På Linux og macOS er de typiske kommandoer g++ file.cc -o output eller clang++ file.cc -o output. På Windows accepterer MSVC (cl.exe) og MinGW-w64 også .cc filer, selvom .cpp er mere almindelig dér af konvention.

Filen er ren ASCII eller UTF-8 tekst uden binær signatur eller magic bytes. En valgfri UTF-8 BOM (EF BB BF) kan forekomme ved offset 0, men bruges sjældent og er ikke påkrævet. Filer åbnes typisk med kommentarblokke, #include direktiver (f.eks. #include <iostream>) og derefter klasse- eller funktionsdefinitioner.

C++ sprogstandarden, som koden er målrettet mod - C++11, C++17, C++20 eller C++23 - vælges ved kompilering via et flag såsom --std=c++23, og er ikke indlejret i selve .cc filen. Tilhørende erklæringer opbevares normalt i en parret .hh eller .hpp header-fil. Kompilering producerer en .o objektfil (Linux/macOS) eller .obj (Windows), som derefter linkes til en endelig eksekverbar fil eller et bibliotek.

Sikkerhed og tryghed

RISIKO: LOW

En .cc fil er almindelig tekst og kan ikke køre af sig selv, så det er sikkert at åbne en i en editor. Risikoen opstår kun, når du KOMPILERER og KØRER ukendt C++ kode: kildekode fra en utroværdig kilde kan gøre alt, hvad et program kan, når det først er bygget (slette filer, netværksadgang, installere malware), og C++'s lavniveaunatur gør det let at skjule ondsindet eller fejlbehæftet kode. Læs koden før kompilering, byg utroværdig kode i en sandbox/VM, og kør aldrig en kompileret binær fil, du ikke stoler på. Selve filendelsen indeholder ingen sårbarhed - faren ligger i, hvad koden gør efter kompilering.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNC++ Source Code Fileogså kendt som C++ source file, cc source file
UDVIKLERBjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IECsiden 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
TYPEProgrammeringskildekode i almindelig tekst (C++ sprog)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Cult3D Designer scene (legacy) - Cycores Cult3D brugte .cc som en eksporteret interaktiv 3D-scene; værktøjskæden er for længst udgået, og betydningen som C++ kildekode dominerer i dag.
  • GNU/Unix C++ konvention vs .cpp - Både .cc og .cpp betegner C++ kildekode; .cc foretrækkes af GNU og Googles stilvejledninger, .cpp af Windows/Visual Studio - samme sprog, forskellig konvention.

Programmer der åbner CC-filer

Windows4 apps
Microsoft Visual Studio Freemium Tilføj .cc til et C++ projekt og tryk på Build/Run; den gratis Community-udgave inkluderer MSVC-compileren.
Notepad Open-source Åbn .cc for at læse/redigere med C++ syntaksfremhævning (kun visning/redigering - ingen compiler).
Visual Studio Code Gratis Åbn .cc for redigering med syntaksfremhævning; tilføj C/C++ udvidelsen + en compiler (MSVC eller MinGW g++) for at bygge og debugge.
MinGW-w64 / g++ Open-source Kommandolinje: «g++ main.cc -o main.exe» og kør derefter main.exe. Den standard gratis Windows C++ compiler.
macOS2 apps
Xcode (Apple Clang) Gratis Åbn i Xcode, eller brug den medfølgende Clang fra Terminalen: «clang++ main.cc -o main && ./main».
Visual Studio Code Gratis Åbn .cc for redigering med syntaksfremhævning; tilføj C/C++ udvidelsen + en compiler (MSVC eller MinGW g++) for at bygge og debugge.
Linux3 apps
GCC / g++ (GNU Compiler Collection) Open-source Kompiler fra en terminal: «g++ main.cc -o main && ./main». Præinstalleret eller let tilgængelig på enhver distribution.
GNU Emacs / Vim Open-source Åbn .cc i terminal-editoren for at læse/redigere med C++ fremhævning; kombiner med g++/make for at bygge.
Visual Studio Code Gratis Åbn .cc for redigering med syntaksfremhævning; tilføj C/C++ udvidelsen + en compiler (MSVC eller MinGW g++) for at bygge og debugge.

Tekniske detaljer

dyb specifikation
MIME-typetext/x-c++src (også accepteret: text/x-c++, text/plain)
FilkodningAlmindelig tekst - ASCII eller UTF-8; valgfri UTF-8 BOM (EF BB BF) ved offset 0
Binær signatur (magic bytes)Ingen - almindelig tekstfil uden fast bytesekvens; identificeres ved filendelse eller indholdsmønstre
Typisk filstørrelseFå KB til titusindvis af KB pr. kildekodefil; store kodebaser kan have enkelte filer, der når hundreder af KB
LinjeskiftLF (Unix/Linux/macOS konvention) eller CRLF (Windows)
Kompilering påkrævetJa - en .cc fil er kun kildekode; skal kompileres med g++, clang++ eller MSVC, før den kan eksekveres
Almindelige compilereGCC (g++), Clang (clang++), MSVC (cl.exe), MinGW-w64
C++ standardmålC++98 til C++23; standard vælges via compiler-flag (f.eks. -std=c++17 eller /std:c++20), ikke gemt i filen
Konvention for filendelseForetrukket af GNU-værktøjskæden og Googles C++ Style Guide; .cpp er Windows / Visual Studio-konventionen for identisk indhold
Præprocessor-direktiver#include, #define, #ifdef/#ifndef, #pragma og andre C-præprocessor-direktiver optræder typisk øverst i filen
Tilhørende header-filerParret med .hh eller .hpp headere; .cc implementeringsfilen henter erklæringer ind via #include
Kompileret outputKompileret til en .o objektfil (Linux/macOS) eller .obj (Windows); efterfølgende linket til en eksekverbar fil eller et statisk/delt bibliotek
Understøttede sprogfunktionerKlasser, skabeloner, undtagelser, STL-containere, RAII, lambda-udtryk, constexpr og concepts (C++20+)
Integration med byggesystemerAngivet som kilde i Makefile, CMakeLists.txt (CMake), BUILD (Bazel) eller meson.build filer
Udskiftelighed med .cpp.cc og .cpp er funktionelt identiske C++ kildekode-filendelser; de fleste compilere accepterer begge; valget er rent stilistisk
UdgivetC++ 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)
Seneste versionISO/IEC 14882:2023 (C++23)
Åben standardJa · royaltyfri
Specifikationwww.iso.org

CC-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med CC-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om CC-filer.

Ofte stillede spørgsmål

Hvad er en .cc fil?
Det er C++ kildekode i almindelig tekst - det samme som en .cpp fil, blot en anden navnekonvention brugt af GNU- og Google-projekter. Du læser/redigerer den i en teksteditor og kompilerer den med en C++ compiler.
Hvad er forskellen på .cc og .cpp?
Der er ingen forskel i betydning - begge er C++ kildekode. .cc foretrækkes af GNU og Googles stilvejledninger; .cpp af Windows/Visual Studio. Enhver C++ compiler accepterer begge dele, og du kan frit omdøbe den ene til den anden.
Hvordan åbner jeg en .cc fil?
For at læse eller redigere den skal du åbne den i en hvilken som helst tekst- eller kodeeditor - VS Code, Notepad++, Vim eller Xcode giver C++ syntaksfremhævning. Det er bare tekst, så selv Notesblok fungerer til visning.
Hvordan kompilerer og kører jeg en .cc fil?
Installer en C++ compiler. På Windows: «g++ main.cc -o main.exe» (MinGW) og kør den derefter, eller byg i Visual Studio. På macOS/Linux: «g++ main.cc -o main && ./main» (eller clang++).
Hvordan laver jeg en .cc fil om til en .exe?
Du kompilerer den, du konverterer den ikke. Med g++: «g++ program.cc -o program.exe». I Visual Studio skal du tilføje .cc til et projekt og trykke på Build - .exe-filen er compilerens output.
Er en .cc fil C eller C++?
C++. Ren C-kildekode bruger .c; .cc betyder C++ (ligesom .cpp/.cxx). Forveksl den ikke med .c-filendelsen - compilere vælger C++ sprogtilstand ud fra .cc.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
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)

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å