Preguntas etiquetadas con c

92
costo de operación atómica

¿Cuál es el costo de la operación atómica (cualquiera de comparación e intercambio o adición / disminución atómica)? ¿Cuántos ciclos consume? ¿Pausará otros procesadores en SMP o NUMA, o bloqueará los accesos a la memoria? ¿Vaciará el búfer de reordenamiento en la CPU fuera de servicio? ¿Qué...

92
Comparación de cadenas en Objective-C

Actualmente tengo configurado un servidor web que me comunico a través de SOAP con la aplicación de mi iPhone. Estoy devolviendo una cadena que contiene un GUID y cuando intento comparar esto con otra cadena, obtengo algunos resultados extraños. ¿Por qué esto no dispara? ¿Seguro que las dos...

92
Cómo localizar un error "doble libre o corrupto"

Cuando ejecuto mi programa (C ++), se bloquea con este error. * glibc detectado * ./load: doble libre o corrupción (! prev): 0x0000000000c6ed50 *** ¿Cómo puedo localizar el error? Intenté usar std::coutdeclaraciones print ( ), sin éxito. ¿Podría gdbhacer esto más fácil?...

92
Modelo ASP.NET MVC vs ViewModel

Bien, he estado escuchando discusiones sobre "ViewModels" en lo que respecta a ASP.NET MVC de MS. Ahora, eso está destinado a ser un tipo específico de modelo, ¿correcto? No es un tipo específico de vista. A mi entender, ¿es un tipo de modelo que tiene un propósito específico de interactuar...

92
Inicializar / restablecer la estructura a cero / nulo

struct x { char a[10]; char b[20]; int i; char *c; char *d[10]; }; Estoy llenando esta estructura y luego usando los valores. En la próxima iteración, quiero restablecer todos los campos 0o nullantes de comenzar a reutilizarlos. ¿Cómo puedo hacer eso? ¿Puedo usar memseto tengo que pasar...