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

7 la respuesta

Cómo hacer aritmética portátil de 64 bits, sin advertencias del compilador

Ocasionalmente uso aritmética de 64 bits en una biblioteca mía de código abierto de C ++. Descubrí quelong long cumple mi propósito bastante bien. Incluso una caja solaris de 10 años podría compilarlo. Y funciona sin perder el tiempo con #defines ...

4 la respuesta

Lista STL borrar elementos [duplicar]

Posible duplicado: ¿Puedes eliminar elementos de una lista std :: mientras iteras por ella? [https://stackoverflow.com/questions/596162/can-you-remove-elements-from-a-stdlist-while-iterating-through-it] Quiero borrar elementos de la lista ...

1 la respuesta

Bajo rendimiento de la lista stl en vs2015 al eliminar nodos que contienen iterador a la posición del self en la lista

Simplemente estoy almacenando una lista de nodos y cada nodo contiene un iterador que apunta a su posición en la lista. Luego estoy comparando el tiempo necesario para insertar y eliminar nodos para la lista estándar y la lista ...

2 la respuesta

Declarar un puntero a una matriz multidimensional y asignar la matriz

He intentado buscar pero no he encontrado nada con una respuesta definitiva. Sé que mi problema no puede ser tan difícil. Tal vez es solo que estoy cansado ... Básicamente, quiero declarar un puntero a una matriz bidimensional. Quiero hacerlo de ...

5 la respuesta

¿Cómo exactamente std :: string_view es más rápido que const std :: string &?

std::string_view [http://en.cppreference.com/w/cpp/string/basic_string_view]ha llegado a C ++ 17 y se recomienda ampliamente usarlo en lugar deconst std::string&. Una de las razones es el rendimiento. ¿Alguien puede explicar cómoexactamente ...

3 la respuesta

¿Qué significa [&] significa antes de la función? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Qué es una expresión lambda en C ++ 11? [/questions/7627098/what-is-a-lambda-expression-in-c11] 8 respuestas¿Qué significa la siguiente fila de código? auto allowed = [&](int x, const ...

1 la respuesta

Estudio visual. Depurar. ¿Cómo guardar en un archivo todos los valores que ha tenido una variable durante la duración de una ejecución?

Estoy viendo una variable a la que se le asignan miles de valores durante una sola ejecución. Se está configurando varias veces y es difícil hacer un seguimiento del flujo de trabajo del código simplemente configurando puntos de interrupción ...

4 la respuesta

¿Se puede expresar el 'tipo' de una expresión lambda?

Pensando en las expresiones lambda como 'azúcar sintáctico' para objetos invocables, ¿se puede expresar el tipo subyacente sin nombre? Un ejemplo: struct gt { bool operator() (int l, int r) { return l > r; } } ;Ahora,[](int l, int r) { return l ...

1 la respuesta

Pase un cierre de Cython a C ++

Tengo una función C ++ que acepta una devolución de llamada, como esta: void func(std::function<void(A, B)> callback) { ... }Quiero llamar a esta función desde Cython dándole un cierre, es decir, algo que hubiera hecho con una lambda si la ...

2 la respuesta

Atomicidad en x86

8.1.2 Bloqueo de busLos procesadores Intel 64 e IA-32 proporcionan una señal LOCK # que se activa automáticamente durante ciertas operaciones críticas de memoria para bloquear el bus del sistema o un enlace equivalente. Mientras se afirma esta ...