Resultados de la búsqueda a petición "c++"
¿C ++ tiene una función libre `size (object)`?
Parece que la forma en que la mayoría de las personas encuentra el tamaño de unstring es que solo usan elmy_string.size() y funciona bien Bueno, recientemente hice una tarea para la clase donde hice ... if (size(my_string) < 5) ...
Cómo reparar el error refactorizando decltype dentro de la plantilla
editar Posiblemente no se puede hacer, verImplementación limpia de la plantilla de función tomando puntero de función [https://stackoverflow.com/questions/18701018/clean-implementation-of-function-template-taking-function-pointer?rq=1] aunque la ...
boost :: asio + std :: future - Infracción de acceso después de cerrar el socket
Estoy escribiendo un simple cliente tcp para enviar y recibir líneas de texto individuales. Las operaciones asincrónicas son manejadas por std :: future para facilitar el bloqueo de consultas con tiempos de espera. Desafortunadamente, ...
¿Cómo puedo convertir el carácter en un número entero?
¿Cómo podría cambiar una matriz de caracteres (cadena) a un número entero sin usar ninguna función lista (ex atoi ();) por ejemplo: - char a[5]='4534';Quiero el número 4534, ¿cómo puedo obtenerlo?
¿Cuándo debería usar realmente el patrón de visitante?
Ok, antes de marcar esto como un duplicado, déjenme aclararme. Estoy leyendo sobre el patrón de visitante y sus usos aplicables. Me topé con esta publicación:¿Cuándo debo usar el patrón de diseño de ...
Abrir el diálogo de propiedades de archivo / carpeta de Windows desde C
Tengo este pequeño programa, que está destinado a mostrar el cuadro de diálogo de propiedades de archivo / carpeta de Windows en el especificadoinfo.lpFile: #include <windows.h> main() { SHELLEXECUTEINFO info = {0}; info.cbSize ...
¿Son compatibles los goto y los destructores?
Este código conduce a un comportamiento indefinido: void some_func() { goto undefined; { T x = T(); undefined: } }El constructor no se llama. ¿Pero qué hay de este código? ¿Se llamará al destructor de x? Creo que lo será, pero quiero estar ...
¿La inicialización predeterminada de C ++ conserva la inicialización cero previa?
Si un constructor de C ++ para un objeto con una duración de almacenamiento estático no inicializa un miembro, ¿es necesario para preservar la inicialización cero anterior o deja al miembro con un valor indeterminado? Mi lectura de la ...
Orden de operaciones matemáticas conmutativas
Tengo una pregunta curiosa (preguntándome mientras leo un código crudo). Veamos la expresión: double a = c*d*e*2/3*f;donde c, d, e, f son variables de tipo inicializadasdouble. ¿La norma garantiza que se trataría comoc*d*e*2 (resultado doble) ...
Referencias indirectas de reenvío
Es bien sabido que las referencias de reenvío "directo" funcionan de una manera fácil: template<typename T> void f(T &&t); // Here we are.Ahora, cómo usar referencias de reenvío de forma indirecta: template<typename T> void ...