Exemplo:
O termo void * é um idioma C comum usado para denotar um “sem tipo” ponteiro de tipo de dados em uma declaração de função. Em outras palavras, memcpy () não faz nenhuma verificação de tipo durante o processo de cópia … assume que você sabe o que está fazendo e que todos os ponteiros apontam para dados válidos! Não prestar atenção a esses detalhes pode produzir um pé muito sangrento .
Fiz um monte de pesquisas on-line no Google, não consegui encontrar nada. Obviamente, isso deveria ser algum tipo de metáfora ou uma alusão a algo. O que você acha que o autor está realmente tentando dizer?
Resposta
Suponho que seja uma referência a este idioma:
atirar no próprio pé
para fazer ou dizer algo que lhe cause problemas
Então você vai dar um tiro no próprio pé se não prestar” atenção a esses detalhes “. Você “vai acabar com um pé ensanguentado — figurativamente.
Comentários
- Acho que você realmente acertou em cheio. Isso ' é o que ele ' provavelmente está falando – dar um tiro no próprio pé. Eu ' Na verdade, já ouvi outro jogo com esse idioma uma vez no contexto da programação. Um cara veio com a expressão
foot gun
para descrever como é fácil conseguir mesmo em apuros com operadores aparentemente inocentes que você ' não entende bem o funcionamento interno do. - Obrigado. ' um palpite de qualquer maneira. Acho que o autor estava tentando ser engraçado, mas ' não tenho certeza se funcionou. " Foot arma " haha! Isso faz sentido. Essas seriam " armas de pé ".
- Isso ' é um bom palpite, porque ele usou
shoot yourself in the foot
algumas vezes no texto anterior. - Eu também poderia ver isso como um referência a algo que " tropeça em você ", mas dar um tiro no próprio pé parece muito mais provável de resultar em um pé sangrento. Tropeçando, o pior que você ' vai ter é um dedo do pé quebrado.
- Relacionado: o " atirou em si mesmo no foot em várias linguagens de programação " piadas ( toodarkpark.org/computers/humor/shoot-self-in-foot.html, entre outros).