Resultados de la búsqueda a petición "c++"
Array con tamaño 0
Hoy, por cierto, definí una matriz bidimensional con el tamaño de una dimensión siendo 0, sin embargo, mi compilador no se quejó. Encontré lo siguiente que establece que esto es legal, al menos en el caso de gcc: 6.17 Matrices de longitud ...
Macro C ++ para convertir una cadena en una lista de caracteres
¿Es posible tener una macro para tener: CHAR_LIST (pollo) para expandir a: 'pollo' [Razón por la que lo quiero: porque incluso para cadenas de tamaño moderado, una macro es mucho más conveniente que la expansión manual. Y la razón por ...
Macro para reemplazar el operador C ++ nuevo
¿Es posible crear macros para reemplazar todas las formas deoperator new con sobrecargas que incluyen argumentos adicionales ... diga__FILE__ y__LINE__? El problema parece ser queoperator new puede codificarse con o sin paréntesis, por lo ...
¿Cómo referirse a la instancia de cierre de la clase interna de C ++?
En C ++, un objeto se refiere a sí mismo a través dethis. Pero, ¿cómo se refiere una instancia de una clase interna a la instancia de su clase adjunta? class Zoo { class Bear { void runAway() { EscapeService::helpEscapeFrom ( this, /* the ...
Biblioteca de plantillas de solo encabezado C ++
Mirando este proyecto (http://www.savarese.com/software/libssrckdtree/) encontré la definición "biblioteca de plantillas de encabezado solo C ++". Por el momento tengo conocimientos básicos de C ++ pero me gustaría saber qué significa exactamente ...
¿Los paréntesis después del nombre del tipo marcan la diferencia con new?
Si 'Test' es una clase ordinaria, ¿hay alguna diferencia entre: Test* test = new Test; Test* test = new Test();
¿Cuál es la diferencia entre WaitForMultipleObjects y boost :: asio en varias ventanas :: basic_handle's?
Tengo una lista de MANEJOS, controlada por muchos dispositivos IO diferentes. ¿Cuál sería la diferencia (de rendimiento) entre: Una llamada a WaitForMultipleObjects en todos estos identificadoresasync_read en boost :: windows :: basic_handle ...
¿Cómo obtener valores de visualización de cuadro combinado usando el campo Datos?
He establecido los datos del cuadro combinado en "primero; segundo; tercero" en el editor de recursos, pero cuando compilo el programa, el cuadro combinado está totalmente vacío, no puedo ver ningún elemento en absoluto. Además, ¿cómo configuro ...
Enviando una solicitud HTTP usando QNetworkAccessManager
Tengo un problema al intentar enviar una solicitud usando QNetworkAccessManager desde una clase derivada de QObject. rimero, en mi constructor hago lo siguiente: QObject::connect( &mAccessManager, SIGNAL( finished( QNetworkReply* ) ), ...
heap vs segmento de datos vs asignación de pila
Estoy mirando el siguiente programa y no estoy seguro de cómo se asigna la memoria y por qué: void function() { char text1[] = "SomeText"; char* text2 = "Some Text"; char *text = (char*) malloc(strlen("Some Text") + 1 ); } En el código ...