Preguntas etiquetadas con c

91
Prueba de punteros para la validez (C / C ++)

¿Hay alguna forma de determinar (programáticamente, por supuesto) si un puntero dado es "válido"? Verificar NULL es fácil, pero ¿qué pasa con cosas como 0x00001234? Cuando se intenta eliminar la referencia a este tipo de puntero, se produce una excepción / bloqueo. Se prefiere un método...

91
Recolección de basura Java G1 en producción

Dado que Java 7 va a usar la nueva recolección de basura G1 de forma predeterminada, ¿Java podrá manejar un montón de orden de magnitud mayor sin tiempos de pausa de GC supuestamente "devastadores"? ¿Alguien ha implementado G1 en producción? ¿Cuáles fueron sus experiencias? Para ser justos, la...

91
¿Qué es CHAR_BIT?

Citando el código para calcular el valor absoluto entero (abs) sin ramificar de http://graphics.stanford.edu/~seander/bithacks.html : int v; // we want to find the absolute value of v unsigned int r; // the result goes here int const mask = v >> sizeof(int) * CHAR_BIT - 1; r = (v +...