.CXX

Archivo CXX

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

Un archivo CXX es código fuente de C++, exactamente lo mismo que un archivo .cpp, solo que con una convención de extensión diferente. Ábralo en cualquier editor de código (VS Code, Notepad++, Xcode). Para ejecutarlo, compílelo con g++, Clang o Visual Studio. El archivo en sí es texto plano y es seguro de abrir; el riesgo solo surge al compilar y ejecutar código de fuentes desconocidas.

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 Jul 8, 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 CXX?

Un archivo .cxx es un archivo de código fuente de C++: texto plano que contiene código fuente compilable en lenguaje C++. Es una de las varias extensiones de fuente reconocidas junto con .cpp, .cc y .c++, todas tratadas de forma idéntica por los compiladores.

El archivo contiene directivas de preprocesador (#include, #define, #ifdef), definiciones de clases y funciones, especializaciones de plantillas y (en un programa ejecutable) un punto de entrada main(). La codificación es ASCII simple o UTF-8; puede aparecer una BOM UTF-8 opcional (EF BB BF) al inicio, pero no es obligatoria.

El nombre .cxx es una convención ortográfica: la letra x sustituye al signo + dos veces, produciendo una alternativa segura para ASCII a .c++. Es la extensión preferida en ciertas bases de código científicas y de visualización -especialmente VTK, ITK y algunos proyectos que dependen mucho de CMake- y era común en las primeras cadenas de herramientas de C++ en Unix.

Todos los compiladores principales reconocen .cxx de forma nativa:

  • GCC (g++) y Clang lo tratan como C++ sin necesidad de indicadores adicionales
  • MSVC reconoce .cxx como fuente de C++
  • CMake, GNU Make y Meson lo detectan automáticamente

El archivo no almacena metadatos de versión; el estándar de C++ de destino (desde C++98 hasta C++23) se especifica como un indicador del compilador, como --std=c++17. La salida compilada es un archivo objeto (.o o .obj) vinculado a un ejecutable o biblioteca.

Seguridad y protección

RIESGO: LOW

Un archivo .cxx es texto plano y no puede ejecutarse por sí solo; abrirlo en un editor es seguro. El riesgo solo surge cuando se COMPILA y EJECUTA código C++ desconocido: el código fuente de orígenes no confiables puede hacer cualquier cosa que un programa pueda hacer una vez compilado. Lea el código antes de compilarlo; compile código no confiable en un entorno aislado o máquina virtual.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOC++ Source Code Filetambién conocido como C++ source file, cxx source file
DESARROLLADORBjarne Stroustrup / Bell Labs (C++ language); standardized by ISO/IECdesde C++ created 1979-1985 (Bjarne Stroustrup, Bell Labs); .cxx is a long-standing extension convention
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

Programas que abren archivos CXX

Windows5 apps
Microsoft Visual Studio Freemium Agregue el .cxx a un proyecto de C++ y presione Compilar/Ejecutar; la edición gratuita Community incluye el compilador MSVC.
Notepad Código abierto Abra el .cxx para leer o editar con resaltado de sintaxis de C++ (solo visualización y edición, sin compilador).
Visual Studio Code Gratis Abra el .cxx para editar con resaltado de sintaxis; agregue la extensión C/C++ más un compilador (MSVC o MinGW g++) para compilar y depurar.
MinGW-w64 / GCC (g++) Código abierto Línea de comandos: «g++ hello.cxx -o hello.exe» y luego ejecute hello.exe.
C++ Builder (Embarcadero) Freemium Agregue el .cxx a un proyecto de C++ Builder y compile. Acepta .cxx como fuente de C++.
macOS2 apps
Apple Xcode (Apple Clang) Gratis Agregue el .cxx a un proyecto de Xcode, o desde la Terminal: «clang++ hello.cxx -o hello && ./hello».
Visual Studio Code Gratis Abra el .cxx para editar con resaltado de sintaxis; agregue 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++ hello.cxx -o hello && ./hello». Preinstalado o disponible como paquete en cada distribución.
GNU Emacs / Vim Código abierto Abra el .cxx en el editor de terminal para leer o editar con resaltado de C++; emparéjelo con g++/make/cmake para compilar.
Visual Studio Code Gratis Abra el .cxx para editar con resaltado de sintaxis; agregue la extensión C/C++ más un compilador (MSVC o MinGW g++) para compilar y depurar.

Detalles técnicos

especificación profunda
Codificación de archivoTexto plano; ASCII o UTF-8 (BOM UTF-8 opcional en el desplazamiento 0)
Firma binariaNinguna: se identifica por la extensión del archivo y el contenido, no por magic bytes
Tipo MIMEtext/x-c++src (alt: text/x-c++, text/plain)
Tamaño de archivo típicoDe unos pocos KB a decenas de KB por archivo fuente
Estándar C++ de destinoC++98 hasta C++23; especificado al momento de la compilación mediante un indicador (ej. --std=c++17)
Significado de la extensiónEscritura alfanumérica de C++: la x sustituye al + dos veces, resultando en una alternativa segura para ASCII a .c++
Salida compiladaArchivo objeto (.o o .obj); vinculado a un ejecutable o biblioteca compartida
Soporte de compiladoresGCC (g++), Clang y MSVC reconocen nativamente .cxx como fuente de C++ sin indicadores adicionales
Soporte de sistemas de construcciónCMake, GNU Make y Meson detectan .cxx como C++ automáticamente sin configuración adicional
Contenido típico del archivoDirectivas #include, definiciones de clases/estructuras, cuerpos de funciones, especializaciones de plantillas, punto de entrada main()
Sintaxis de comentariosComentarios de línea (//) y comentarios de bloque (/* */)
Contraparte de encabezadoLos archivos .hxx o .hpp contienen las declaraciones; los archivos .cxx contienen las definiciones correspondientes
Extensiones de fuente relacionadas.cpp (estándar de Windows/multiplataforma), .cc (estilo GNU/Google), .c++ (poco común), .C (Unix histórico)
LanzadoC++ created 1979-1985 (Bjarne Stroustrup, Bell Labs); .cxx is a long-standing extension convention
Última versiónISO/IEC 14882:2024 (C++23); C++26 in progress
Estándar abiertoSí · libre de regalías
Especificaciónisocpp.org

Conversiones de CXX

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos CXX. 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 CXX.

Preguntas frecuentes

¿Qué es un archivo .cxx?
Es código fuente de C++, exactamente lo mismo que un archivo .cpp o .cc, solo que con una convención de extensión diferente. .cxx es popular en la computación científica (proyectos VTK, ITK, CMake). Todos los compiladores de C++ lo aceptan.
¿Cuál es la diferencia entre .cxx, .cpp y .cc?
Ninguna en cuanto a significado: los tres son código fuente de C++. .cpp es el más común (Windows/multiplataforma), .cc es el preferido por GNU/Google y .cxx se utiliza en proyectos científicos y de ingeniería. Puede renombrar uno a otro libremente.
¿Cómo abro un archivo .cxx?
Cualquier editor de texto o código funciona: VS Code, Notepad++, Vim, Xcode muestran resaltado de sintaxis de C++. Es solo texto; incluso Notepad lo abre.
¿Cómo compilo y ejecuto un archivo .cxx?
Instale un compilador de C++. En Windows: «g++ hello.cxx -o hello.exe» (MinGW) y luego ejecútelo, o compílelo en Visual Studio. En macOS/Linux: «g++ hello.cxx -o hello && ./hello» (o clang++).
¿Puedo convertir un archivo .cxx a JavaScript?
No existe una conversión significativa. Puede compilar C++ a WebAssembly (.wasm) con Emscripten para su uso en navegadores, pero eso es compilación, no conversión. Los lenguajes sirven para propósitos diferentes.
¿Por qué la extensión dice .cxx en lugar de .cpp?
«cxx» es una forma de escribir «c++» donde la «x» representa el símbolo «+». Es una convención de la historia temprana de C++ en Unix, todavía común en proyectos científicos y basados en CMake.

Referencias

1GCC - GNU Compiler Collection (accepts .cxx)gcc.gnu.org
2ISO C++ - The C++ standard (isocpp.org)isocpp.org

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

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