Programación

276
Miembros privados y protegidos: C ++

¿Puede alguien aclararme la diferencia entre privatey los protectedmiembros en las clases? Yo entiendo de convenciones mejores prácticas que las variables y funciones que no son llamados fuera de la clase deben hacerse private- pero mirando a mi MFC proyecto, MFC parece estar a favor...

276
¿Cuándo debo usar mmap para acceder a los archivos?

Los entornos POSIX proporcionan al menos dos formas de acceder a los archivos. Ahí está el estándar de llamadas al sistema open(), read(), write(), y amigos, pero también existe la opción de usar mmap()para mapear el archivo en la memoria virtual. ¿Cuándo es preferible usar uno sobre el otro?...

276
Funciones en línea en C #?

¿Cómo se hacen las "funciones en línea" en C #? No creo entender el concepto. ¿Son como métodos anónimos? ¿Te gustan las funciones lambda? Nota : Las respuestas tratan casi por completo de la capacidad de incorporar funciones en línea , es decir, "una optimización manual o de compilación que...

276
¿En qué condiciones se crea un JSESSIONID?

¿Cuándo / cuáles son las condiciones cuando JSESSIONIDse crea un? ¿Es por dominio? Por ejemplo, si tengo un servidor de aplicaciones Tomcat y despliego varias aplicaciones web, ¿se creará una diferente JSESSIONIDpor contexto (aplicación web) o se compartirá entre las aplicaciones web siempre que...

276
¿Cómo liberar el uso de Inode?

Tengo una unidad de disco donde el uso del inodo es 100% (usando el df -icomando). Sin embargo, después de eliminar archivos sustancialmente, el uso sigue siendo del 100%. ¿Cuál es la forma correcta de hacerlo entonces? ¿Cómo es posible que una unidad de disco con menos uso de espacio en disco...

276
¿Cómo funcionan malloc () y free ()?

Quiero saber cómo mallocy freetrabajar. int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout...