Kilde: Begynnelse C for Arduino, andre utgave — Lær C Programmering for Arduino av Jack Purdum ( 2015)
Eksempel:
Begrepet ugyldig * er et vanlig C-idiom som brukes til å betegne en «typeløs» datatypepekeren i en funksjonserklæring. Med andre ord, memcpy () gjør ingen typekontroll under kopiprosessen … det forutsetter at du vet hva du gjør og at pekerne alle peker på gyldige data! Å ikke være oppmerksom på slike detaljer kan gi en veldig blodig fot .
Kjørte en hel haug med Google-søk på nettet, kunne ikke finne noe. Det er klart at dette skal være en slags metafor eller en hentydning til noe. Hva tror du forfatteren egentlig prøver å si?
Svar
Jeg antar at det er en referanse til dette uttrykket:
skyte deg i foten
å gjøre eller si noe som gir problemer for deg
Så du kommer til å skyte deg selv i foten hvis du ikke tar hensyn til slike detaljer». Du vil ende opp med en blodig fot — billedlig.
foot gun
for å beskrive hvor enkelt det er at du kan få selv i virkelige problemer med tilsynelatende uskyldige operatører, du forstår ikke '. Den interne funksjonen til godt nok.shoot yourself in the foot
et par ganger i teksten før det.