Summary
Jason examines how member functions are internally implemented by C++ compilers. Using assembly code analysis, he reveals that member functions receive an implicit 'this' pointer as their first parameter, which points to the object they operate on. For const member functions, the 'this' pointer is a const pointer, preventing modification of member variables. The episode also demonstrates how return values and explicit parameters affect register assignment in function calling conventions for both x86-64 and ARM architectures.