.CC

Archivo CC

C++ Source Code File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo CC es código fuente de C++ escrito en texto plano. Ábralo en cualquier editor de texto para leer o editar el código. Para ejecutarlo, debe compilarlo con un compilador de C++ como GCC (g++), Clang o Visual Studio; el archivo no hace nada por sí solo hasta que se compila.

Desarrollador: Bjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IEC Categoría: Archivos de desarrollo Estándar abierto MIME: text/x-c++src
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 2, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo CC?

Un archivo .cc es un archivo de código fuente de C++ en texto plano. Contiene código C++ legible por humanos, incluyendo directivas de preprocesador como #include y #define, declaraciones de espacios de nombres (namespaces), definiciones de clases y cuerpos de funciones. La extensión .cc es funcionalmente idéntica a .cpp -ambas contienen código fuente de C++- pero .cc es la convención preferida por la cadena de herramientas de GNU y la Guía de Estilo de C++ de Google, mientras que .cpp es el estándar en proyectos de Windows y Visual Studio.

Para producir un programa ejecutable, un archivo .cc debe ser compilado. En Linux y macOS, los comandos típicos son g++ file.cc -o output o clang++ file.cc -o output. En Windows, MSVC (cl.exe) y MinGW-w64 también aceptan archivos .cc, aunque allí .cpp es más común por convención.

El archivo es texto puro en ASCII o UTF-8 sin firma binaria ni «magic bytes». Un BOM de UTF-8 opcional (EF BB BF) puede aparecer en el desplazamiento 0, pero rara vez se usa y no es obligatorio. Los archivos suelen comenzar con bloques de comentarios, directivas #include (por ejemplo, #include <iostream>) y luego definiciones de clases o funciones.

El estándar del lenguaje C++ al que se dirige el código -C++11, C++17, C++20 o C++23- se selecciona en el momento de la compilación mediante una bandera como --std=c++23, no está incrustado en el propio archivo .cc. Las declaraciones asociadas suelen mantenerse en un archivo de cabecera (header) emparejado .hh o .hpp. La compilación produce un archivo de objeto .o (Linux/macOS) o .obj (Windows), que luego se vincula en un ejecutable final o biblioteca.

Seguridad y protección

RIESGO: LOW

Un archivo .cc es texto plano y no puede ejecutarse por sí solo, por lo que abrir uno en un editor es seguro. El riesgo aparece solo cuando se COMPILA y EJECUTA código C++ desconocido: el código fuente de un origen no confiable puede hacer cualquier cosa que un programa pueda hacer una vez construido (borrar archivos, acceso a la red, instalar malware), y la naturaleza de bajo nivel de C++ hace que el código malicioso o con errores sea fácil de ocultar. Lea el código antes de compilarlo, construya código no confiable en un entorno aislado/VM y nunca ejecute un binario compilado en el que no confíe. La extensión en sí no conlleva ningún exploit; el peligro reside en lo que hace el código después de la compilación.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOC++ Source Code Filetambién conocido como C++ source file, cc source file
DESARROLLADORBjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IECdesde 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)
TIPO MIMEtext/x-c++src
TIPOCódigo fuente de programación en texto plano (lenguaje C++)
ESTÁNDARAbierto · libre de regalías
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Escena de Cult3D Designer (legado) - Cult3D de Cycore utilizaba .cc como una escena 3D interactiva exportada; la cadena de herramientas está descontinuada hace mucho tiempo y el significado de fuente de C++ predomina hoy en día.
  • Convención GNU/Unix C++ vs .cpp - Tanto .cc como .cpp denotan fuente de C++; .cc es el preferido por las guías de estilo de GNU y Google, .cpp por Windows/Visual Studio - mismo lenguaje, diferente convención.

Programas que abren archivos CC

Windows4 apps
Microsoft Visual Studio Freemium Añada el .cc a un proyecto de C++ y pulse Compilar/Ejecutar; la edición gratuita Community incluye el compilador MSVC.
Notepad Código abierto Abra el .cc para leer/editar con resaltado de sintaxis de C++ (solo visualización/edición, sin compilador).
Visual Studio Code Gratis Abra el .cc para edición con resaltado de sintaxis; añada la extensión C/C++ más un compilador (MSVC o MinGW g++) para compilar y depurar.
MinGW-w64 / g++ Código abierto Línea de comandos: «g++ main.cc -o main.exe» y luego ejecute main.exe. El compilador estándar gratuito de C++ para Windows.
macOS2 apps
Xcode (Apple Clang) Gratis Ábralo en Xcode o use el Clang incluido desde la Terminal: «clang++ main.cc -o main && ./main».
Visual Studio Code Gratis Abra el .cc para edición con resaltado de sintaxis; añada la extensión C/C++ más un compilador (MSVC o MinGW g++) para compilar y depurar.
Linux3 apps
GCC / g++ (GNU Compiler Collection) Código abierto Compile desde una terminal: «g++ main.cc -o main && ./main». Preinstalado o disponible como paquete en cada distribución.
GNU Emacs / Vim Código abierto Abra el .cc en el editor de terminal para leer/editar con resaltado de C++; emparéjelo con g++/make para compilar.
Visual Studio Code Gratis Abra el .cc para edición con resaltado de sintaxis; añada la extensión C/C++ más un compilador (MSVC o MinGW g++) para compilar y depurar.

Detalles técnicos

especificación profunda
Tipo MIMEtext/x-c++src (también aceptado: text/x-c++, text/plain)
Codificación de archivoTexto plano - ASCII o UTF-8; BOM de UTF-8 opcional (EF BB BF) en el desplazamiento 0
Firma binaria (magic bytes)Ninguna - archivo de texto plano sin secuencia de bytes fija; identificado por la extensión o patrones de contenido
Tamaño típico del archivoDe unos pocos KB a decenas de KB por archivo fuente; las bases de código grandes pueden tener archivos individuales que alcanzan cientos de KB
Finales de líneaLF (convención de Unix/Linux/macOS) o CRLF (Windows)
Requiere compilaciónSí - un archivo .cc es solo fuente; debe compilarse con g++, clang++ o MSVC antes de poder ejecutarse
Compiladores comunesGCC (g++), Clang (clang++), MSVC (cl.exe), MinGW-w64
Estándares de C++ de destinoC++98 hasta C++23; estándar seleccionado por bandera del compilador (ej. -std=c++17 o /std:c++20), no almacenado en el archivo
Convención de extensiónPreferida por la cadena de herramientas de GNU y la Guía de Estilo de C++ de Google; .cpp es la convención de Windows / Visual Studio para contenido idéntico
Directivas de preprocesador#include, #define, #ifdef/#ifndef, #pragma y otras directivas de preprocesador de C suelen aparecer en la parte superior del archivo
Archivos de cabecera asociadosEmparejado con cabeceras .hh o .hpp; el archivo de implementación .cc incorpora declaraciones mediante #include
Resultado de la compilaciónCompilado a un archivo de objeto .o (Linux/macOS) o .obj (Windows); posteriormente vinculado en un ejecutable o biblioteca estática/compartida
Características del lenguaje soportadasClases, plantillas, excepciones, contenedores STL, RAII, expresiones lambda, constexpr y conceptos (C++20+)
Integración con sistemas de construcciónListado como fuente en archivos Makefile, CMakeLists.txt (CMake), BUILD (Bazel) o meson.build
Intercambiabilidad con .cpp.cc y .cpp son extensiones de fuente de C++ funcionalmente idénticas; la mayoría de los compiladores aceptan ambas; la elección es puramente estilística
LanzadoC++ 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)
Última versiónISO/IEC 14882:2023 (C++23)
Estándar abierto · libre de regalías
Especificaciónwww.iso.org

Conversiones de CC

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos CC. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos CC.

Preguntas frecuentes

¿Qué es un archivo .cc?
Es código fuente de C++ en texto plano; lo mismo que un archivo .cpp, solo que con una convención de extensión diferente utilizada por proyectos de estilo GNU y Google. Se lee/edita en un editor de texto y se compila con un compilador de C++.
¿Cuál es la diferencia entre .cc y .cpp?
Ninguna en cuanto a significado: ambos son fuentes de C++. .cc es el preferido por las guías de estilo de GNU y Google; .cpp por Windows/Visual Studio. Todos los compiladores de C++ aceptan cualquiera de los dos, y se puede renombrar uno al otro libremente.
¿Cómo abro un archivo .cc?
Para leerlo o editarlo, ábralo en cualquier editor de texto o de código: VS Code, Notepad++, Vim o Xcode ofrecen resaltado de sintaxis para C++. Es solo texto, por lo que incluso el Bloc de notas funciona para visualizarlo.
¿Cómo compilo y ejecuto un archivo .cc?
Instale un compilador de C++. En Windows: «g++ main.cc -o main.exe» (MinGW) y luego ejecútelo, o constrúyalo en Visual Studio. En macOS/Linux: «g++ main.cc -o main && ./main» (o clang++).
¿Cómo convierto un archivo .cc en un .exe?
Se compila, no se convierte. Con g++: «g++ program.cc -o program.exe». En Visual Studio, añada el .cc a un proyecto y pulse «Build»; el .exe es el resultado del compilador.
¿Un archivo .cc es C o C++?
C++. El código fuente de C puro usa .c; .cc significa C++ (al igual que .cpp/.cxx). No lo confunda con la extensión .c; los compiladores eligen el modo de lenguaje C++ a partir de .cc.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z