Przykład:
Termin void * jest popularnym idiomem w języku C używanym do określenia „bez typu” wskaźnik typu danych w deklaracji funkcji. Innymi słowy, memcpy () nie sprawdza typu podczas procesu kopiowania … zakłada, że wiesz, co robisz i że wszystkie wskaźniki wskazują na prawidłowe dane! Nie zwracanie uwagi na takie szczegóły może spowodować bardzo krwawą stopę .
Przeprowadziłem całą masę wyszukiwań w Google w Internecie, nie mogłem niczego znaleźć. Oczywiście ma to być jakaś metafora lub aluzja do czegoś. Jak myślisz, co autor naprawdę próbuje powiedzieć?
Odpowiedź
Przypuszczam, że jest to odniesienie do tego idiomu:
strzelić sobie w stopę
, aby zrobić lub powiedzieć coś, co powoduje problemy
Więc” strzelisz sobie w stopę, jeśli nie będziesz „zwracać uwagi na takie szczegóły”. Skończysz z krwawą stopą — w przenośni.
foot gun
, aby opisać, jak łatwo masz poważne kłopoty z pozornie niewinnymi operatorami, których ' nie rozumiesz wystarczająco dobrze wewnętrznych działań.shoot yourself in the foot
kilka razy w tekście.