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

2 la respuesta

No se puede obtener la IP local usando gethostbyname ()

Un amigo usó la siguiente fragmento de código [http://paulschreiber.com/blog/2005/10/28/simple-gethostbyname-example/] para recuperar la dirección IP local del host en su LAN. int buffersize = 512; char name[buffersize]; if(gethostname(name, ...

2 la respuesta

¿Cómo puedo evitar la advertencia C4505 en bibliotecas de terceros?

Tengo un proyecto que usa Crypto ++ para algunas funciones de hashing. Recientemente, decidí limpiar un poco las cosas y usar el nivel de advertencia 4 en MSVC ++. Así es como se ve mi fuente: #pragma warning(push) #pragma warning(disable: ...

2 la respuesta

Error usando un constexpr como parámetro de plantilla dentro de la misma clase

Si intento compilar el siguiente código C ++ 0x, aparece un error: template<int n> struct foo { }; struct bar { static constexpr int number() { return 256; } void function(foo<number()> &); };Con gcc 4.6.1, el mensaje de error es: test.cc:6:27: ...

19 la respuesta

Es seguro usar -1 para establecer todos los bits en verdadero?

He visto que este patrón se usa mucho en C y C ++. unsigned int flags = -1; // all bits are true ¿Es esta una buena forma portátil de lograr esto? O está usando0xffffffff o~0 ¿mejor

1 la respuesta

Boost :: Simplificación de la unión de geometría: ¿cómo funciona?

Hay una gran biblioteca para la geometría en Boost. También permite dibujar imágenes SVG. Quiero usarlo en algún proyecto mío, pero me resulta realmente extraño (ver imagen a continuación). Así que tenemos 3 puntos de píxeles representados como ...

4 la respuesta

Detener un hilo receptor que se bloquea en recv () [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo salir de una llamada de bloqueo recv ()? [duplicar [/questions/28957279/how-to-exit-a-blocking-recv-call] 2 respuestas Tengo una aplicación de chat que tiene un hilo separado para escuchar los ...

9 la respuesta

Reenvío de declaración de typedef en C ++

¿Por qué el compilador no me permite declarar un typedef? Suponiendo que sea imposible, ¿cuál es la mejor práctica para mantener pequeño mi árbol de inclusión?

10 la respuesta

Lanzando excepciones de constructores

Estoy teniendo un debate con un compañero de trabajo sobre el lanzamiento de excepciones de los constructores, y pensé que me gustaría recibir comentarios. ¿Está bien lanzar excepciones de los constructores, desde el punto de vista ...

5 la respuesta

a expresión @Case no es constante

Recibo un error 'expresión de caso no constante' en una declaración de cambio. Sin embargo, el encabezado proporciona una definición para las constantes utilizadas, y el constructor proporciona la inicialización para ellas en su lista de ...

3 la respuesta

Utilizando la directiva OpenMP threadprivate en instancias estáticas de tipos C ++ STL

Considere el siguiente fragmento: #include <map> class A { static std::map<int,int> theMap; #pragma omp threadprivate(theMap) }; std::map<int,int> A::theMap;Compilation con OpenMP falla con el siguiente mensaje de error: $ g++ -fopenmp -c ...