So you've got an int, which is just a regular integer minding its own business. Then you've got int*, a pointer that points to that integer's address. Then int** is a pointer to a pointer—basically pointing at the thing that's pointing at the thing. And then there's int***, which is a pointer to a pointer to a pointer, and at that point you're just showing off or you've made some deeply questionable life choices.
Each level of indirection adds another layer of "wait, what am I even looking at?" The person in the foreground holding int*** has that exact facial expression—equal parts pride and existential dread. You know you've gone too far when you need a flowchart to dereference a variable. Most codebases don't need triple pointers. If yours does, either you're doing something incredibly clever or incredibly cursed. There is no in-between.
Pointers Explained
3 months ago
19,120,665 views
1 shares
pointers-memes, cpp-memes, c-memes, memory-management-memes, indirection-memes | ProgrammerHumor.io
More Like This
New Age Slop C
7 months ago
927.7K views
6 shares
Comfy Ride
2 months ago
3.4M views
0 shares
There Was No Other Way!
8 months ago
666.3K views
0 shares
Seek Help Please
10 months ago
529.8K views
0 shares
Warnings Are Not My Problem
1 month ago
92.8M views
0 shares
Name The Language After Yourself
3 months ago
21.4M views
0 shares
Loading more content...
AI
AWS
Agile
Algorithms
Android
Apple
Bash
C++