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

2 la respuesta

Diferencias entre incluir <xstring>, <cstring>, <string> y <wstring> en C ++

He visto lo siguiente#include directivas: #include <xstring> #include <cstring> #include <string> #include <wstring> ¿Cuáles son las diferencias entre estos incluyen directivas? ¿Eché de menos a otros que deberían considerarse parte de este grupo?

7 la respuesta

¿El uso de ScopeGuard realmente conduce a un mejor código?

Me encontré conEste artículo [http://www.ddj.com/cpp/184403758]escrito por Andrei Alexandrescu y Petru Marginean hace muchos años, que presenta y analiza una clase de utilidad llamada ScopeGuard para escribir código seguro de excepción. Me ...

1 la respuesta

¿FindFirstFile comodín o error no documentado?

MSDN dice: HANDLE WINAPI FindFirstFile( LPCTSTR lpFileName, LPWIN32_FIND_DATA lpFindFileData );lpFileName El directorio o la ruta, y el nombre del archivo, que puede incluir caracteres comodín, por ejemplo, un asterisco (*) o un signo de ...

2 la respuesta

Forzar que constexpr se evalúe en tiempo de compilación

#include <algorithm> struct S { static constexpr int X = 10; }; int main() { return std::min(S::X, 0); };Sistd::min espera unconst int&, el compilador probablemente le gustaría tener elS::X también definido en alguna parte, es decir, el ...

1 la respuesta

C ++ 11 lambdas pueden acceder a mis miembros privados. ¿Por qué?

Considere esta pieza de código: class shy { private: int dont_touch; // Private member public: static const shy object; }; const shy shy::object = []{ shy obj; obj.dont_touch = 42; // Accessing a private member; compiles; WHY? return obj; }(); ...

1 la respuesta

¿Cómo cambiar un indicador del compilador para un solo ejecutable en CMake?

Tengo un proyecto CMake que admite la compilación de múltiples procesadores en Visual Studio a través de\MP bandera. Como solo en uno de los muchos ejecutables que construye el proyecto, necesito configurar el\MP marcar como falso (o ...

0 la respuesta

Cómo llamar a un constructor de C ++ desde un archivo C

Importé este programa, que analiza mucho texto complejo y está escrito en C. Mi propio proyecto está escrito en C ++. En realidad, tenía la intención de que cada vez que el algoritmo analizador encontrara una de las etiquetas clave, se llamara a ...

13 la respuesta

Los errores más comunes o viciosos en el desarrollo de C # para programadores experimentados de C ++

¿Cuáles son los errores más comunes o viciosos cuando los programadores experimentados de C ++ se desarrollan en C #?

1 la respuesta

¿Cómo usar el preprocesador boost para generar accesores?

Por ejemplo class A { int m_x; float m_y; double m_z; int x() const {return m_x;} float y() const {return m_y;} double z() const {return m_z;} };se vuelve como class A { MY_MACRO((int)(float)(double), (x)(y)(z)); };Use la secuencia ...

1 la respuesta

Las excepciones no se detectan en el programa GCC

Mi proyecto contiene una biblioteca compartida y un cliente exe. Descubrí que mi propia clase de excepción lanzada desde la biblioteca no es capturada por el bloque de captura del cliente, y el programa termina con el mensaje "terminar llamado ...