Tagged articles

deducing this

1 articles · Page 1 of 1
IT Services Circle
IT Services Circle
Aug 8, 2026 · Fundamentals

The ‘this’ Pointer’s ABI Never Changed—Only Your Ability to Deduce It Has

The article debunks the claim that C++23’s deducing this rewrites the ABI, showing that the this pointer has always been the first register argument, while the new explicit object parameter introduces only symbol‑level changes, const‑propagation nuances, mutable pitfalls, and a copy‑by‑value overhead for large objects.

ABIC++23Itanium C++ ABI
0 likes · 11 min read
The ‘this’ Pointer’s ABI Never Changed—Only Your Ability to Deduce It Has