Preguntas con la etiqueta [c++]

Lista c++ preguntas

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 {

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 =

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

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

Supongo que no, pero me gustaría confirmarlo. ¿ Tiene algún uso dónde const Foo&&hay Fooun tipo de clase?

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

7
respuestas
202
votos
301.2k
vistas

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++

4
respuestas
70
votos
91.0k
vistas

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++

1
respuestas
78
votos
402.7k
vistas

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

¿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>?

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

3
respuestas
7
votos
10.4k
vistas

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

1
respuestas
6
votos
8.8k
vistas

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

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

3
respuestas
99
votos
19.6k
vistas

¿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)