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

3 la respuesta

¿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) ...

3 la respuesta

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 ...

2 la respuesta

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, ...

4 la respuesta

¿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?

4 la respuesta

¿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 ...

2 la respuesta

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 ...

1 la respuesta

¿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 ...

1 la respuesta

¿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 ...

3 la respuesta

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) ...

1 la respuesta

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 ...