Exemple:
Le terme void * est un idiome C commun utilisé pour désigner un « sans type » pointeur de type de données dans une déclaration de fonction. En dautres termes, memcpy () ne fait aucune vérification de type pendant le processus de copie … cela suppose que vous savez ce que vous faites et que les pointeurs pointent tous vers des données valides! Ne pas prêter attention à ces détails peut produire un pied très sanglant .
A effectué un tas de recherches Google en ligne, je nai rien trouvé. Évidemment, cest censé être une sorte de métaphore ou une allusion à quelque chose. Que pensez-vous que lauteur essaie vraiment de dire?
Réponse
Je suppose que cest une référence à cet idiome:
vous tirer une balle dans le pied
pour faire ou dire quelque chose qui vous pose problème
Donc, vous » allez vous tirer une balle dans le pied si vous ne faites pas « attention à ces détails ». Vous vous retrouverez avec un pied ensanglanté — au sens figuré.
foot gun
pour décrire à quel point il est facile dobtenir vous-même en difficulté avec des opérateurs apparemment innocents que vous ' ne comprenez pas assez bien le fonctionnement interne.shoot yourself in the foot
plusieurs fois dans le texte avant cela.