.CC

CC-fil

C++ Source Code File
Still et spørsmål
HURTIGSVAR

En CC-fil er C++ kildekode skrevet i ren tekst. Åpne den i et hvilket som helst tekstredigeringsprogram for å lese eller redigere koden. For å kjøre den må du kompilere den med en C++-kompilator som GCC (g++), Clang eller Visual Studio -- filen gjør ingenting i seg selv før den er kompilert.

Utvikler: Bjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IEC Kategori: Utviklerfiler Åpen standard MIME: text/x-c++src
ÅPNES PÅ Windows macOS Linux
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 2, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er CC-filformatet?

En .cc-fil er en C++ kildekodefil i ren tekst. Den inneholder menneskelig lesbar C++-kode, inkludert preprosessor-direktiver som #include og #define, navnerom-deklarasjoner, klassedefinisjoner og funksjonskropper. Filendelsen .cc er funksjonelt identisk med .cpp - begge inneholder C++ kildekode - men .cc er konvensjonen som foretrekkes av GNU-verktøykjeden og Googles C++ Style Guide, mens .cpp er standard i Windows- og Visual Studio-prosjekter.

For å produsere et kjørbart program må en .cc-fil kompileres. På Linux og macOS er de typiske kommandoene g++ file.cc -o output eller clang++ file.cc -o output. På Windows aksepterer også MSVC (cl.exe) og MinGW-w64 .cc-filer, selv om .cpp er mer vanlig der av konvensjon.

Filen er ren ASCII- eller UTF-8-tekst uten binær signatur eller «magic bytes». En valgfri UTF-8 BOM (EF BB BF) kan forekomme ved offset 0, men er sjelden brukt og ikke påkrevd. Filer åpnes vanligvis med kommentarblokker, #include-direktiver (f.eks. #include <iostream>), og deretter klasse- eller funksjonsdefinisjoner.

C++-språkstandarden koden er rettet mot - C++11, C++17, C++20 eller C++23 - velges ved kompilering via et flagg som --std=c++23, ikke innebygd i selve .cc-filen. Tilhørende deklarasjoner holdes vanligvis i en parret .hh eller .hpp header-fil. Kompilering produserer en .o objektfil (Linux/macOS) eller .obj (Windows), som deretter lenkes til en endelig kjørbar fil eller et bibliotek.

Sikkerhet og trygghet

RISIKO: LOW

En .cc-fil er ren tekst og kan ikke kjøres alene, så det er trygt å åpne en i et redigeringsprogram. Risikoen oppstår først når du KOMPILERER og KJØRER ukjent C++-kode: kildekode fra en upålitelig kilde kan gjøre alt et program kan når det først er bygget (slette filer, nettverkstilgang, installere skadevare), og C++ sin lavnivå-natur gjør det enkelt å skjule ondsinnet eller feilaktig kode. Les koden før du kompilerer den, bygg upålitelig kode i en sandkasse/VM, og kjør aldri en kompilert binærfil du ikke stoler på. Selve filendelsen inneholder ingen sårbarhet - faren ligger i hva koden gjør etter kompilering.

Formatdetaljer

i et nøtteskall
FULLT NAVNC++ Source Code Fileogså kjent som C++ source file, cc source file
UTVIKLERBjarne 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
TYPEKildekode for programmering i ren tekst (språket C++)
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Cult3D Designer-scene (foreldet) - Cycores Cult3D brukte .cc som en eksportert interaktiv 3D-scene; verktøykjeden er for lengst avviklet og betydningen som C++ kildekode dominerer i dag.
  • GNU/Unix C++ konvensjon vs .cpp - Både .cc og .cpp betegner C++ kildekode; .cc foretrekkes av GNU og Googles stilguider, .cpp av Windows/Visual Studio - samme språk, ulik konvensjon.

Programmer som åpner CC-filer

Windows4 apps
Microsoft Visual Studio Freemium Legg til .cc-filen i et C++-prosjekt og trykk Build/Run; den gratis Community-utgaven inkluderer MSVC-kompilatoren.
Notepad Åpen kildekode Åpne .cc-filen for å lese/redigere med C++ syntaksutheving (kun visning/redigering - ingen kompilator).
Visual Studio Code Gratis Åpne .cc-filen for redigering med syntaksutheving; legg til C/C++-utvidelsen + en kompilator (MSVC eller MinGW g++) for å bygge og feilsøke.
MinGW-w64 / g++ Åpen kildekode Kommandolinje: «g++ main.cc -o main.exe» og kjør deretter main.exe. Den standard gratis C++-kompilatoren for Windows.
macOS2 apps
Xcode (Apple Clang) Gratis Åpne i Xcode, eller bruk den medfølgende Clang fra Terminal: «clang++ main.cc -o main && ./main».
Visual Studio Code Gratis Åpne .cc-filen for redigering med syntaksutheving; legg til C/C++-utvidelsen + en kompilator (MSVC eller MinGW g++) for å bygge og feilsøke.
Linux3 apps
GCC / g++ (GNU Compiler Collection) Åpen kildekode Kompiler fra en terminal: «g++ main.cc -o main && ./main». Forhåndsinstallert eller tilgjengelig som pakke på alle distribusjoner.
GNU Emacs / Vim Åpen kildekode Åpne .cc-filen i terminal-editoren for å lese/redigere med C++-utheving; kombiner med g++/make for å bygge.
Visual Studio Code Gratis Åpne .cc-filen for redigering med syntaksutheving; legg til C/C++-utvidelsen + en kompilator (MSVC eller MinGW g++) for å bygge og feilsøke.

Tekniske detaljer

dyp spesifikasjon
MIME-typetext/x-c++src (også akseptert: text/x-c++, text/plain)
FilkodingRen tekst - ASCII eller UTF-8; valgfri UTF-8 BOM (EF BB BF) ved offset 0
Binær signatur (magic bytes)Ingen - ren tekstfil uten fast bytesekvens; identifiseres av filendelse eller innholdsmønstre
Typisk filstørrelseNoen få KB til titalls KB per kildekodefil; store kodebaser kan ha enkeltfiler som når hundrevis av KB
LinjesluttLF (Unix/Linux/macOS-konvensjon) eller CRLF (Windows)
Kompilering påkrevdJa - en .cc-fil er kun kildekode; må kompileres med g++, clang++ eller MSVC før den kan kjøres
Vanlige kompilatorerGCC (g++), Clang (clang++), MSVC (cl.exe), MinGW-w64
C++ standardmålC++98 til C++23; standard velges med kompilatorflagg (f.eks. -std=c++17 eller /std:c++20), ikke lagret i filen
Konvensjon for filendelseForetrukket av GNU-verktøykjeden og Googles C++ Style Guide; .cpp er Windows / Visual Studio-konvensjonen for identisk innhold
Preprosessor-direktiver#include, #define, #ifdef/#ifndef, #pragma og andre C-preprosessor-direktiver vises vanligvis øverst i filen
Tilhørende header-filerParret med .hh eller .hpp headere; .cc-implementasjonsfilen henter inn deklarasjoner via #include
Kompilert utdataKompilert til en .o objektfil (Linux/macOS) eller .obj (Windows); deretter lenket til en kjørbar fil eller et statisk/delt bibliotek
Språkfunksjoner som støttesKlasser, maler (templates), unntak, STL-containere, RAII, lambda-uttrykk, constexpr og concepts (C++20+)
Integrasjon i byggesystemOppført som kilde i Makefile, CMakeLists.txt (CMake), BUILD (Bazel) eller meson.build-filer
Utskiftbarhet med .cpp.cc og .cpp er funksjonelt identiske C++ kildekode-endelser; de fleste kompilatorer aksepterer begge; valget er rent stilistisk
UtgittC++ 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)
Siste versjonISO/IEC 14882:2023 (C++23)
Åpen standardJa · royalty-fri
Spesifikasjonwww.iso.org

CC-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med CC-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om CC-filer.

Ofte stilte spørsmål

Hva er en .cc-fil?
Det er C++ kildekode i ren tekst - det samme som en .cpp-fil, bare en annen navnekonvensjon brukt av GNU- og Google-stil-prosjekter. Du leser/redigerer den i et tekstredigeringsprogram og kompilerer den med en C++-kompilator.
Hva er forskjellen mellom .cc og .cpp?
Ingen i betydning - begge er C++ kildekode. .cc foretrekkes av GNU og Googles stilguider; .cpp av Windows/Visual Studio. Alle C++-kompilatorer aksepterer begge, og du kan fritt gi dem nytt navn fra den ene til den andre.
Hvordan åpner jeg en .cc-fil?
For å lese eller redigere den, åpne den i et hvilket som helst tekst- eller koderedigeringsprogram - VS Code, Notepad++, Vim eller Xcode gir C++ syntaksutheving. Det er bare tekst, så selv Notepad fungerer for visning.
Hvordan kompilerer og kjører jeg en .cc-fil?
Installer en C++-kompilator. På Windows: «g++ main.cc -o main.exe» (MinGW) og kjør den deretter, eller bygg i Visual Studio. På macOS/Linux: «g++ main.cc -o main && ./main» (eller clang++).
Hvordan gjør jeg om en .cc-fil til en .exe?
Du kompilerer den, ikke konverterer den. Med g++: «g++ program.cc -o program.exe». I Visual Studio legger du til .cc-filen i et prosjekt og trykker Build - .exe-filen er kompilatorens utdata.
Er en .cc-fil C eller C++?
C++. Ren C-kildekode bruker .c; .cc betyr C++ (det samme gjør .cpp/.cxx). Ikke forveksle den med .c-endelsen - kompilatorer velger C++-språkmodus basert på .cc.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å