nagyon véres lábat hozhat létre — mit jelent ez valójában?

Forrás: C kezdete az Arduino számára, második kiadás – Ismerje meg Jack Purdum C programozását az Arduino számára ( 2015)

Példa:

A void * kifejezés egy általános C idióma, amelyet „típus nélküli” jelölésére használnak. adattípus mutató egy függvény deklarációban. Más szavakkal, a memcpy () nem végez típusellenőrzést a másolási folyamat során … feltételezi, hogy tudja, mit csinál, és hogy a mutatók mind érvényes adatokra mutatnak! Ha nem figyel az ilyen részletekre, nagyon véres lábat eredményezhet .

Egy csomó Google keresést futott online, nem talált semmit. Nyilvánvaló, hogy ez valamiféle metafora vagy valamire utalás. Mit gondol, mit akar a szerző mondani?

Válasz

Feltételezem, hogy utalás erre az idiómára:

lődd le magad
hogy tegyen vagy mondjon valamit, ami problémát okoz neked

Tehát lőni fogja magát, ha nem figyel” az ilyen részletekre “. Egy véres lábbal fogsz végezni — átvitt értelemben.

Megjegyzések

  • Azt hiszem, tényleg leszögezte. Ez ' az, amiről valószínűleg ' beszél – magába lőve magát. I ' valójában hallottunk egy másik játékot ezen az idiómán egyszer a programozás kapcsán. Egy srác előállt a foot gun kifejezéssel, hogy leírja, mennyire könnyű megszerezni magad valódi bajban látszólag ártatlannak látszó operátorokkal, nem értesz eléggé a belső működéshez.
  • Köszönöm. Ez ' amúgy is kitalálom. Azt hiszem, a szerző humoros akart lenni, de én ' nem vagyok biztos benne, hogy működött-e. " Láb fegyver " haha! Ennek van értelme. Ezek " lábfegyverek ".
  • Ez ' azért jó találgatás, mert előtte párszor shoot yourself in the foot t használt a szövegben.
  • Úgy is láthattam, hogy utalás valamire, amely " felborít ", de úgy tűnik, hogy a lábadba lövés sokkal inkább véres lábat eredményez. Lebukás, a legrosszabb, ami ' lesz, egy törött lábujj.
  • Kapcsolódó: a " lője le magát láb különböző programozási nyelveken " viccek ( toodarkpark.org/computers/humor/shoot-self-in-foot.html, többek között).

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük