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
4 months ago
19,132,072 views
1 shares
pointers-memes, cpp-memes, c-memes, memory-management-memes, indirection-memes | ProgrammerHumor.io
More Like This
What Rust Looks Like To A C Dev
1 year ago
707.9K views
0 shares
Array Is Syntax Sugar
8 months ago
588.9K views
0 shares
Python: Fast And Fancy Until You Look Under The Hood
1 year ago
334.1K views
0 shares
Yoda Is Wise
1 month ago
25.9M views
0 shares
Logitech C270 720p Webcam Plug-and-Play Wide Screen Video Calling - Black
Affiliate
Webcams
Logitech
Mildly Infuriating Goto Watch Your Mouth
2 months ago
49.3M views
0 shares
Ittakesforever
1 year ago
346.7K views
0 shares
Loading more content...
AI
AWS
Agile
Algorithms
Android
Apple
Bash
C++