Beispiel:
Der Begriff void * ist eine gebräuchliche C-Sprache, die zur Bezeichnung eines „typenlosen“ verwendet wird. Datentypzeiger in einer Funktionsdeklaration. Mit anderen Worten, memcpy () führt während des Kopiervorgangs keine Typprüfung durch. Es wird davon ausgegangen, dass Sie wissen, was Sie tun, und dass alle Zeiger auf gültige Daten verweisen. Wenn Sie solche Details nicht beachten, kann einen sehr blutigen Fuß erzeugen.
Hat eine ganze Reihe von Google-Suchanfragen online durchgeführt und konnte nichts finden. Offensichtlich soll dies eine Art Metapher oder eine Anspielung auf etwas sein. Was versucht der Autor Ihrer Meinung nach wirklich zu sagen?
Antwort
Ich nehme an, es ist ein Verweis auf diese Redewendung:
Schießen Sie sich in den Fuß
, um etwas zu tun oder zu sagen, das Ihnen Probleme bereitet
Sie werden sich also in den Fuß schießen, wenn Sie“ nicht auf solche Details achten „. Sie werden einen blutigen Fuß haben — im übertragenen Sinne.
Kommentare
- Ich denke, Sie wirklich genagelt. Das ' ist das, worüber er ' wahrscheinlich spricht – sich in den Fuß zu schießen. Ich ' habe tatsächlich einmal im Zusammenhang mit der Programmierung ein anderes Spiel mit dieser Redewendung gehört. Ein Typ hat sich den Ausdruck
foot gun
ausgedacht, um zu beschreiben, wie einfach es ist, dass man es bekommt Sie haben echte Probleme mit scheinbar unschuldigen Operatoren, die Sie ' nicht gut genug verstehen. - Danke. Es '
- Das ' ist allerdings eine gute Vermutung, da er zuvor
shoot yourself in the foot
einige Male im Text verwendet hat.- Ich konnte es auch als Verweis auf etwas, das " Sie " auslöst, aber sich selbst in den Fuß zu schießen, scheint viel wahrscheinlicher zu einem blutigen Fuß zu führen. Stolpern, das Schlimmste, was Sie ' haben werden, ist ein gebrochener Zeh.
- Verwandte: Die " erschießen sich in der Fuß in verschiedenen Programmiersprachen " Witze ( toodarkpark.org/computers/humor/shoot-self-in-foot.html unter anderem).
- Das ' ist allerdings eine gute Vermutung, da er zuvor