C Pointer Memory Corruption
T *P = (T *)malloc(n * sizeof(T)); P[A].x = 42; P[B].y = 42;
A construction worker uses a circular saw on a person who is crawling on the floor, paired with C code allocating an array and assigning fields through two pointers. The joke is that the dangerous physical scene represents memory corruption or invalid pointer manipulation in low-level programming, making it a reaction to buggy C code or undefined behavior.
construction worker / строительный рабочийman crawling on the floor / мужчина, ползущий по полуcircular saw / циркулярная пилаpower tool / электроинструментwork boots / рабочие ботинкиblue shirt / синяя рубашкаdark clothing / тёмная одеждаsafety goggles / защитные очкиconstruction site / строительная площадкаunfinished room / недостроенное помещениеwooden planks / деревянные доскиsawhorses / козлыtool bag / сумка с инструментамиelectrical cord / электрический кабельwood scraps / обрезки дереваconcrete floor / бетонный полwindow / окноC code / код на Cmalloc function / функция mallocarray pointer / указатель на массив
#c programming#программирование на c#pointers#указатели#malloc#memory corruption#повреждение памяти#undefined behavior#неопределённое поведение#programming meme#мем про программирование#coding#кодинг#construction#стройка#danger#опасность#dark humor#чёрный юмор#reaction#реакция#comic#комикс#photo#фото
- @profunctor_io / 595 2018-02-03
- Type
- image
- Size
- 580×560 · 64.4 KiB
- Mood
- darkly humorous
- Language
- en
- Added