On 2012-03-02 12:05, Jonathan M Davis wrote:
On Friday, March 02, 2012 11:56:52 Jacob Carlborg wrote:
I never thought about that.
It's the same in C++. I was quite surprised when I first ran into it. But as
Daniel points out, the behavior is still defined, just less expected. If you
actually use this (or any member variable, since that would use this) inside
of that member function though, you'll get a segfault just like if it had been
dereferenced before calling the function like it would be with a virtual
function.
- Jonathan M Davis
Yeah, that makes sense. A final method, not accessing "this", would be
just as a static method. Which is like a free function scoped in a class.
--
/Jacob Carlborg