Resultados de la búsqueda a petición "c++"

10 la respuesta

¿Se pueden modelar las funciones lambda?

En C ++ 11, ¿hay alguna forma de modelar una función lambda? ¿O es inherentemente demasiado específico para ser tentado? Entiendo que en su lugar puedo definir una clase / functor clásico con plantilla, pero la pregunta es más como: ¿permite el ...

3 la respuesta

¿New [] llama al constructor predeterminado en C ++?

Cuando uso new [] para crear una matriz de mis clases: int count = 10; A *arr = new A[count];Veo que llama a un constructor predeterminado deA count veces. Como resultadoarr tienecount objetos de tipo inicializadosA. Pero si uso lo mismo para ...

2 la respuesta

Error de compilación de CRTP

Lo siguiente se compilará con GCC 5.2 pero no con Visual Studio 2015. template <typename Derived> struct CRTP { static constexpr int num = Derived::value + 1; }; struct A : CRTP<A> { static constexpr int value = 5; };Se queja de queA no tiene un ...

4 la respuesta

Desarrollo de GUI de Linux

Tengo un gran proyecto GUI que me gustaría portar a Linux. ¿Cuál es el marco más recomendado para utilizar para la programación GUI en Linux? ¿Se pueden usar Frameworks como KDE / Gnome para este objetivo o es mejor usar algo más genérico que no ...

6 la respuesta

Suprime la salida a cout desde la biblioteca vinculada

Necesito vincular mis programas C ++ con un par de bibliotecas compartidas que generan demasiada salida parastd::cout ystd::cerr haciéndolos a ambos inútiles para mis usos. Tengo acceso al código fuente C ++ de estas bibliotecas, pero no puedo ...

10 la respuesta

Crear archivo de creación / compilación de Linux

Estoy moviendo un proyecto C ++ de Windows a Linux y ahora necesito crear un archivo de compilación / creación. Nunca he creado un archivo de compilación / creación antes. También necesito incluir bibliotecas Boost para hacerlo ...

4 la respuesta

Usos para espacios de nombres anónimos en archivos de encabezado

Alguien afirmó hoy en SO que nunca debe usar espacios de nombres anónimos en los archivos de encabezado. Normalmente esto es correcto, pero parece recordar una vez que alguien me dijo que una de las bibliotecas estándar usa espacios de nombres ...

2 la respuesta

puntero y dirección a ese puntero conducen a la misma cosa

Cuando vi esto esas líneas: BYTE MessageToProcess[MAX_MESSAGE_LENGTH]; TcpIpPacketHdr *pHdr = (TcpIpPacketHdr*)&MessageToProcess;Me dije a mí mismo que la segunda línea debe ser así: TcpIpPacketHdr *pHdr = (TcpIpPacketHdr*)MessageToProcess;Pero ...

6 la respuesta

¿Qué son los punteros cercanos, lejanos y enormes?

¿Alguien puede explicarme estos punteros con un ejemplo adecuado ... y cuándo se usan estos punteros?

1 la respuesta

Nueva opción en GCC 5.3: -fno-semántica-interposición

GCC 5.3 ha agregado una nueva opción:-fno-semantic-interposition Se puede utilizar una nueva opción de interposición semántica para mejorar la calidad del código de las bibliotecas compartidas donde no se permite la interposición de símbolos ...