c++标准是否规定了如何将该指针传递给成员函数?

Does c++ standard specify how to pass this pointer to member functions?

本文关键字:成员 函数 指针 是否 标准 规定了 c++      更新时间:2023-10-16

大多数人都知道类成员接收this指针作为函数的第一个"不可见"形参。这在c++标准中有规定吗?某个编译器实现可以以不同的方式传递它吗?如专用注册表

这当然是c++最初版本的实现方式(早期的c++被转换成C代码),但请确保c++标准没有而不是强制这样做。

将其作为最后一个参数值传递似乎也是可行的,对于虚函数,则采用一些完全不同的技术。