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

6 la respuesta

std :: size_t vs size_t vs std :: string :: size_type

Donde hacesize_t ¿viene de cuando no tengo nada incluido? ¿Es razonable suponer siempresize_t ==std::size_t? ¿Cuándo debo usar lasize_type instd contenedores string::size_type, vector<T>::size_type, etc.)

24 la respuesta

¿Cuál es el punto de los punteros?

¿Cuál es el objetivo de los punteros en C ++ cuando puedo declarar variables? ¿Cuándo es apropiado usarlos?

4 la respuesta

¿Qué es int8_t si una máquina tiene> 8 bits por byte?

Estaba leyendo el Preguntas frecuentes de C ++ [http://www.parashift.com/c++-faq-lite/intrinsic-types.html] y dice El lenguaje C ++ garantiza que un byte siempre debe tener al menos 8 bits ntonces, ¿qué significa eso para la<cstdint> ...

24 la respuesta

Casos raros en los que se deben usar MACRO

La depuración de macros puede llevar mucho tiempo. Es mucho mejor evitarlos, excepto en los casos muy raros en que ni las constantes, las funciones ni las plantillas pueden hacer lo que queremos. ¿Cuáles son los casos raros?

26 la respuesta

¿Secuencia-zip función para c ++ 11?

Con el nuevo bucle for basado en rango podemos escribir código como for(auto x: Y) {}Which IMO es unenorm mejora de (por ej.) for(std::vector<int>::iterator x=Y.begin(); x!=Y.end(); ++x) {}Puede usarse para recorrer dos bucles simultáneos, como ...

4 la respuesta

grandes literales enteros negativos

En Visual Studio 2010, el siguiente programa #include <iostream> using std::cout; int main() { cout << -2147483646 << '\n'; cout << -2147483647 << '\n'; cout << -2147483648 << '\n'; // numeric_limits<int>::min() cout << -2147483649 << '\n'; cout ...

4 la respuesta

C ++ Optimización del buscador de palindrome

He estado escribiendo un buscador de palíndromos en C ++ y he logrado escribir uno que es ... básico, por decir lo menos. Estoy buscando simplemente aumentar la velocidad de ejecución del programa, en este momento se necesitan alrededor de ~ 1m ...

36 la respuesta

Cómo hacer que el hilo duerma menos de un milisegundo en Windows

En Windows tengo un problema que nunca encontré en Unix. Así es como dormir un hilo por menos de un milisegundo. En Unix, por lo general, tiene una serie de opciones (sleep, usleep y nanosleep) para satisfacer sus necesidades. En Windows, sin ...

2 la respuesta

¿Cómo usar movntdqa para evitar la contaminación de caché?

Estoy tratando de escribir una función de memoria que no cargue la memoria de origen en el caché de la CPU. El propósito es evitar la contaminación del caché. La siguiente función de memcpy funciona, pero contamina el caché como lo hace ...

16 la respuesta

Reflexión en C ++

He estado trabajando durante años con Java. Durante esos años, hice un uso extensivo (o quizás frecuente) de la reflexión, y lo encontré útil y agradable. Pero hace 8 meses cambié mi trabajo, y ahora Java es solo un recuerdo, y estoy poniendo ...