292
Whitespace
(programming.dev)
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
The fact it's a pointer is part of the type, not part of the variable name. So
int* pis the way.It's part of the type yet it's also a unique identifier. That's the whole thing with east or west
const.const int *is a ~~immutable~~ mutable pointer that points to ~~mutable~~ immutable memory.int *constis a ~~mutable~~ immutable pointer that points to ~~immutable~~ memory.int const *is the same type as the first example, a ~~immutable~~ mutable pointer that points to ~~mutable~~ immutable memory.Same stuff applies to references which makes it easier to think of the variable owning the
*or&as if you want that pointer or reference to beconstit has to go after.Edit:I am a moron who managed to get it exactly backwards :|
I think you've got it backwards. I learned to read pointer decls from right-to-left, so
const int *is a (mutable) pointer to an int which is const whileint *constis a const pointer to a (mutable) int.Fuck me man that's what I get for writing that just before bed