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

4 la respuesta

SFINAE para probar una función libre desde otro espacio de nombres

Estaba tratando de encontrar un truco para probar sistd::isnan se define sin compiladores de carcasa especiales en el preprocesador, y se le ocurrió lo siguiente, que esperaba que funcionara bien. #include <cmath> #include <type_traits> ...

2 la respuesta

Desactivar la optimización del valor de retorno de g ++

¿Qué marca (s) necesito en la línea de comando para deshabilitar la optimización del valor de retorno habilitada automáticamente por el compilador de g ++?

4 la respuesta

¿Cuál es la diferencia entre std :: condition_variable y std :: condition_variable_any?

Probablemente me estoy perdiendo algo obvio, pero no puedo ver ninguna diferencia entrestd::condition_variable ystd::condition_variable_any. ¿Por qué necesitamos ambos?

10 la respuesta

Utilizando C ++ en aplicaciones iOS y Mac OS X

Soy algo moderado en mi conocimiento de C ++ pero no sé casi nada sobre Objective-C. Estoy planeando (e incluso empezando a) aprender Objective-C para poder intentar escribir algunas aplicaciones para iOS e incluso Mac OS X, pero tengo mucha ...

2 la respuesta

Establecer permisos para la memoria compartida creada por boost

Abrimos un impulso de memoria compartida que fue creado por otro proceso como este boost::interprocess::managed_shared_memory segment(boost::interprocess::open_only, "SharedMem");Pero si el proceso que creó la memoria compartida fue un usuario ...

12 la respuesta

¿Por qué puedo definir estructuras y clases dentro de una función en C ++?

Por error, hice algo así en C ++ y funciona. ¿Por qué puedo hacer esto? int main(int argc, char** argv) { struct MyStruct { int somevalue; }; MyStruct s; s.somevalue = 5; } Ahora, después de hacer esto, recordaba haber leído sobre este truco en ...

14 la respuesta

¿Por qué esta obvia recursión infinita no da una advertencia al compilador? [cerrado

Muchos meses atrás, tuve que arreglar un código que causó algunos problemas. El código se veía básicamente así: int badFun() { return badFun(); } Esto obviamente causó un desbordamiento de la pila incluso en el lenguaje de alto nivel con el ...

10 la respuesta

Comenzando con el desarrollo de controladores [cerrado]

¿Alguien tiene libros / tutoriales que puedan ser útiles para comenzar a desarrollar controladores de dispositivos Windows? Para el desarrollo simple de Win32 / GUI, el libro de Petzold parece ser la referencia esencial. ¿Existe esto para los ...

12 la respuesta

¿Por qué es ilegal tomar la dirección de un valor temporal?

De acuerdo a " ¿Cómo evitar la advertencia "rvalue used as lvalue"? [https://stackoverflow.com/questions/8763043/how-to-go-around-the-warning-rvalue-used-as-lvalue] ", Visual Studio simplemente advertirá sobre código como este: int bar() { ...

6 la respuesta

¿Qué significa la advertencia 'tiene método virtual ... pero destructor no virtual' durante la compilación de C ++?

#include <iostream> using namespace std; class CPolygon { protected: int width, height; public: virtual int area () { return (0); } }; class CRectangle: public CPolygon { public: int area () { return (width * height); } };Tiene advertencia de ...