Fuente: Beginning C for Arduino, Second Edition — Learn C Programming for the Arduino by Jack Purdum ( 2015)
Ejemplo:
El término void * es un modismo común en C que se usa para denotar un «sin tipo» puntero de tipo de datos en una declaración de función. En otras palabras, memcpy () no verifica los tipos durante el proceso de copia … asume que usted sabe lo que está haciendo y que todos los punteros apuntan a datos válidos. No prestar atención a estos detalles puede producir un pie muy ensangrentado .
Realicé un montón de búsquedas en Google en línea, no pude encontrar nada. Obviamente, se supone que es una especie de metáfora o una alusión a algo. ¿Qué crees que el autor realmente está tratando de decir?
Respuesta
Supongo que es una referencia a este modismo:
pegue un tiro en el pie
para hacer o decir algo que le cause problemas
Así que te vas a pegar un tiro en el pie si no prestas» atención a esos detalles «. Terminarás con un pie ensangrentado — en sentido figurado.
foot gun
para describir lo fácil que es conseguir usted mismo en problemas reales con operadores aparentemente inocentes que no ' no comprende bien el funcionamiento interno.shoot yourself in the foot
un par de veces en el texto anterior.