I'm using Clion. How to see value of this parameter in gdb? It isn't in "Variables" section now. I've tried to print it using "Evaluate expression", but it didn't help me, it just printed {void (my_class * const)} 0x7fff5fbff298.
Also, can you explain why is it happening?
Well, technically,
thisis just a pointer to the object that owns it, so it should always be a regular pointer address the points to certain class. It's nothing special.Now, once you dereference the pointer, you will be referring to the actual object. So you should try referencing
*thiswhen you want to print out the actual object.