Preguntas con la etiqueta [c++]
¿Cuándo se pueden omitir las llaves exteriores en una lista de inicializadores?
Recibí el error C2078 en VC2010 al compilar el siguiente código. struct A { int foo; double bar; }; std::array<A, 2> a1 = // error C2078: too many initializers {
¿Por qué const implica un enlace interno en C++, cuando no es así en C?
Ver tema. ¿Que estaban pensando? ACTUALIZACIÓN: Se cambió de "estático" a "vínculo interno" para evitar confusiones. Para dar un ejemplo... Poniendo lo siguiente en un archivo: const int var_a =
La plantilla "constructor de copia" no impide el constructor de movimientos generado por el compilador
Considere el siguiente programa y los comentarios que contiene: template<class T> struct S_ { S_() = default; // The template version does not forbid the compiler // to generate the
¿Por qué debería usarse el modismo "PIMPL"? [duplicar]
Antecedentes: El modismo PIMPL (puntero a IMPLementation) es una técnica para ocultar implementaciones en la que una clase pública envuelve una estructura o clase que no se puede ver fuera
¿Tienen alguna utilidad las referencias de rvalue a const?
Supongo que no, pero me gustaría confirmarlo. ¿ Tiene algún uso dónde const Foo&&hay Fooun tipo de clase?
Usar una función miembro de clase C++ como función de devolución de llamada de C
Tengo una biblioteca C que necesita registrar una función de devolución de llamada para personalizar algún procesamiento. El tipo de función de devolución de llamada es int a(int *, int
Usando el comparador std::set personalizado
Estoy intentando cambiar el orden predeterminado de los elementos en un conjunto de números enteros para que sean lexicográficos en lugar de numéricos, y no puedo compilar lo siguiente con
Relleno de estructura en C++
Si tengo un archivo structen C++, ¿no hay forma de leerlo/escribirlo de forma segura en un archivo que sea compatible con compiladores/plataformas cruzadas? Porque si entendí correctamente, cada compilador se
La mejor biblioteca de red C/C++
Hace un tiempo que no trabajo en C/C++ y me preguntaba cuáles son las bibliotecas multiplataforma favoritas de la gente. Estoy buscando algo que sea una buena biblioteca rápida y
¿Dónde puedo encontrar una referencia oficial que enumere el funcionamiento de las funciones intrínsecas de la ESS?
¿Existe una referencia oficial que enumere el funcionamiento de las funciones intrínsecas de SSE para GCC, es decir, las funciones en los archivos de encabezado <*mmintrin.h>?
¿Cómo convertir una matriz de caracteres en una cadena?
Convertir un C++ stringa una matriz de caracteres es bastante sencillo usando la c_strfunción de cadena y luego haciendo strcpy. Sin embargo, ¿cómo hacer lo contrario? Tengo una matriz de
Código fuera de funciones
He escrito este código fuera de todas las funciones: int l, k; for (l = 1; l <= node; l++) { for (k = 1; k <= node; k++) {
GCC y encabezados precompilados
Después de leer este bonito artículo (El cuidado y alimentación de los encabezados precompilados), tengo algunas dudas sobre cómo pueden funcionar en la vida real. Más específicamente, ¿cómo puedo saber
¿Gestión de memoria global en C++ en pila o montón?
Si declaro una estructura de datos globalmente en una aplicación C++, ¿consume memoria de pila o memoria de montón? Por ejemplo struct AAA { .../.../. ../../.. }arr[59652323];
Representación de trampa
¿Qué es una "representación trampa" en C (algunos ejemplos pueden ayudar)? ¿Esto se aplica a C++? Dado este código... float f=3.5; int *pi = (int*)&f; ... y suponiendo que sizeof(int)