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

1 la respuesta

Punteros etiquetados para lockFree list en C

Estoy tratando de usar punteros etiquetados para manejar las operaciones sin bloqueo en una lista, a fin de bloquear el paso de comparar e intercambiar (CAS) si algún otro hilo operaba en la lista durante esta transacción. Mi estructura de nodo y ...

2 la respuesta

Determinar qué sobrecarga se seleccionó

Digamos que tengo una función sobrecargada complicada arbitraria: template <class T> void foo(T&& ); template <class T> void foo(T* ); void foo(int );Quiero saber, para una expresión dada,cual foo() se llama. Por ejemplo, dada alguna ...

3 la respuesta

Bloqueado esperando una señal Qt asincrónica

Lo sé, hay algunas preguntas similares a las siguientes, pero no pude encontrar una respuesta concreta que me ayude. Así que aquí está mi problema: Trabajo en una aplicación que hace algunas inicializaciones gui al inicio. Una de las cosas que ...

10 la respuesta

rate ++ a, a ++, a = a + 1 y a + = 1 en términos de eficiencia de ejecución en C. Suponga que gcc es el compilador [duplicado]

Posible duplicado: ¿Hay alguna diferencia de rendimiento entre i ++ y ++ i en C ++? [https://stackoverflow.com/questions/24901/is-there-a-performance-difference-between-i-and-i-in-c] En términos de uso de lo siguiente, califique en términos de ...

4 la respuesta

Desbordamiento de pila con la lista vinculada unique_ptr [cerrado]

He convertido la siguiente estructura de lista vinculada struct node { node* next; int v; };en una versión de c ++ 11, que no utiliza los punteros. struct node { unique_ptr<node> next; int v; };Agregar, eliminar elementos y recorrer funciona ...

2 la respuesta

¿Qué sucede cuando asigno un número mayor que INT_MAX a un int?

Supongamos que asigno un número de once dígitos a un int, ¿qué pasará? Jugué un poco con él y sé que me está dando algunos otros números dentro del rango int. ¿Cómo se crea este nuevo número?

2 la respuesta

¿Por qué std :: numeric_limits <seconds> :: max () devuelve 0?

Encontré una trampa interesante constd::numeric_limits<seconds>::max() devolviendo 0. La respuesta es usarseconds::max() ostd::numeric_limits<seconds::rep>::max() en cambio, pero estoy interesado en saber por qué sucede esto. Esperaría que falle ...

2 la respuesta

Teclas de acceso rápido globales C ++ / Qt

Estoy trabajando en una aplicación, que necesito ejecutar en segundo plano y ejecutar una función cuando se presiona una determinada combinación de botones. Entiendo que esto requiere una llamada de API específica de la plataforma (WIN32, X11, ...

6 la respuesta

Pasar número variable de argumentos con diferentes tipos - C ++

Estoy codificando en C ++ y tengo algunas preguntas con respecto a los puntos suspensivos: ¿Es posible pasar en clase o puntero de clase a los puntos suspensivos? Básicamente, lo que quiero hacer es pasar un número variable de argumentos en ...

4 la respuesta

¿Cómo leer datos formateados en C ++?

He formateado datos como los siguientes: Words 5 AnotherWord 4 SomeWord 6Está en un archivo de texto y estoy usando ifstream para leerlo, pero ¿cómo separo el número y la palabra? La palabra solo consistirá en alfabetos y habrá ciertos espacios ...