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

1 la respuesta

std :: enlace y reenvío perfecto

El siguiente código no se compila: #include <functional> template<class ...Args> void invoke(Args&&... args) { } template<class ...Args> void bind_and_forward(Args&&... args) { auto binder = std::bind(&invoke<Args...>, ...

1 la respuesta

Cómo usar la función SetWinEventHook () para obtener el mensaje cambiado de Active Window

He estado trabajando en un proyecto que necesita detectar la ventana activa actual y obtener el título de la ventana activa continuamente. ¿Alguien puede explicarme cómo usarSetWinEventHook ...

1 la respuesta

Requisito de asignación de C ++ 11 en cadenas

Había escuchado que C ++ 11 iba a requerirstrings para ser asignado en la memoria contigua. Incluso pensé que vi una pregunta de desbordamiento de pila, pero parece que no puedo encontrarla. Sé que en la práctica tanto gcc como Visual Studio ...

5 la respuesta

Cómo agregar un día a un tiempo obtenido del tiempo ()

Tengo un tiempo representado como el número de segundos transcurridos desde la medianoche, 1 de enero de 1970, UTC (los resultados de una llamada anterior a la hora ()). ¿Cómo agrego un día a este tiempo? Agregar 24 * 60 * 60 funciona en la ...

1 la respuesta

Compilación y enlace de bibliotecas de terceros en VS 2015 [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo agregar bibliotecas adicionales al proyecto de Visual Studio? [/questions/4445418/how-to-add-additional-libraries-to-visual-studio-project] 4 respuestasEstoy trabajando en un proyecto de C ++ con ...

7 la respuesta

Cómo manejar enteros arbitrariamente grandes

Estoy trabajando en un lenguaje de programación, y hoy llegué al punto en el que podía compilar la función factorial (recursiva), sin embargo, debido al tamaño máximo de un entero, lo más grande que puedo obtener es factorial (12). ¿Cuáles son ...

1 la respuesta

Marshaling char ** no administrado a cadena administrada []

Tengo una función C ++ en un archivo DLL (se compila con la opción Conjunto de caracteres de varios bytes): _declspec(dllexport) void TestArray(char** OutBuff,int Count,int MaxLength) { for(int i=0;i<Count;i++) { char buff[25]; ...

4 la respuesta

¿Debo usar static_cast o reinterpret_cast al lanzar un vacío * a lo que sea

Parece que tanto static_cast como reinterpret_cast funcionan bien para convertir void * a otro tipo de puntero. ¿Hay una buena razón para favorecer a uno sobre el otro?

8 la respuesta

Comportamiento extraño de la variable global estática.

Sé que este programa no está usando la variable estática de manera apropiada, pero muestra cómo reproducir un comportamiento que he visto: Main.cpp: int main(){ MyObject* p = new MyObject(); Header::i = 5; printf("i %i\n", Header::i); ...

4 la respuesta

Capturar un bloqueo de DLL en C / C ++

Estoy llamando a una función desde una DLL, como esta: __declspec ( dllimport ) bool dll_function(...); int main() { [...] if (dll_function(...)) { [...] } }En algunos casos, los datos que paso a la función DLL provocarán un bloqueo de la DLL. ...