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

4 la respuesta

C ++ std :: get <variable> falla

¿Cómo uso una variable para indexar en una tupla usandostd :: get <>? Tengo el siguiente código: #include <iostream> #include <tuple> using namespace std; int main() { tuple<int, int> data(5, 10); for (int i=0; i<2; i++) { cout << "#" << i+1 << ...

2 la respuesta

C ++ nativo: biblioteca de generación de proxy WSDL

Es necesario comunicarse con WebService desde la aplicación C ++ MFC. Puedo agregar referencias al servicio, pero wsdl se genera si solo se usan tipos simples. Intentar generar proxy para métodos con tipos complejos devuelve un error: no admite ...

6 la respuesta

Convertir GetLastError () en una excepción

Tengo un proyecto de Visual Studio 2008 C ++ que utiliza unWin32Exception clase en casos donde hay unexcepcional error. losWin32Exception la clase se ve así: /// defines an exception based on Win32 error codes. The what() function will /// ...

1 la respuesta

¿Cómo manejar un conflicto de dependencia transitiva usando submódulos Git y CMake?

Tenemos varios repositorios de Git, algunos con nuestro propio código y otros con un código de biblioteca de terceros ligeramente modificado. Un gráfico de dependencia simplificado se ve así: executable_A | | | v | library_B | | v v ...

6 la respuesta

ptr-> hola (); / * VERSUS * / (* ptr) .hello ();

Estaba aprendiendo sobre punteros C ++ y el-> El operador me pareció extraño. En lugar deptr->hello(); uno podría escribir(*ptr).hello(); porque también parece funcionar, así que pensé que lo primero es una forma más conveniente. ¿Es ese el caso ...

7 la respuesta

C ++ pasa una cadena

Pregunta rápida, probablemente obvia. Si tengo: void print(string input) { cout << input << endl; }¿Cómo lo llamo así? print("Yo!");Se queja de que estoy pasando char *, en lugar de std :: string. ¿Hay alguna forma de escribirlo en la llamada? ...

1 la respuesta

¿Por qué es esto válido C? - ({123;}) se evalúa como 123 [duplicado]

Posible duplicado: ¿En qué versiones de c se usa un bloque dentro de paréntesis para devolver un valor válido? [https://stackoverflow.com/questions/1635549/in-what-versions-of-c-is-a-block-inside-parenthesis-used-to-return-a-value-valid] La ...

4 la respuesta

C ++: problema de descarga de Dll

¿Cómo puedo asegurarme de que un dll no se descarga mientras existan objetos en él? El problema es que, cuando estaba usando la administración explícita de memoria, podía eliminar los objetos dll antes de liberar el dll, sin embargo, con ...

2 la respuesta

Mover elemento de la matriz boost multi_index

Digamos que tengo un objeto móvil y no copiable y tengo una matriz de múltiples índices con índice random_access. Necesito mover mi objeto fuera del frente de la matriz, pero no puedo encontrar ningún método, eso me daría referencia rvalue / ...

5 la respuesta

Establecer punto de interrupción en código C o C ++ mediante programación para gdb en Linux

¿Cómo puedo establecer un punto de interrupción en código C o C ++ mediante programación que funcione para gdb en Linux? Es decir.: int main(int argc, char** argv) { /* set breakpoint here! */ int a = 3; a++; /* In gdb> print a; expect result ...