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

时间:2016-10-10 14:24:07

标签: c++

大多数人都知道类成员会将 this 指针作为函数的第一个“不可见”参数。 这是用C ++标准指定的吗?某个编译器实现可以以不同的方式传递它吗?例如,专用注册表。

1 个答案:

答案 0 :(得分:4)

这肯定是如何实现C ++的第一个版本(早期C ++转换为C代码),但请确保C ++标准强制执行此任务。

将它作为最后一个参数值传递似乎也是可行的,对于虚函数,一起使用一些不同的技术。