标签: c++
大多数人都知道类成员会将 this 指针作为函数的第一个“不可见”参数。 这是用C ++标准指定的吗?某个编译器实现可以以不同的方式传递它吗?例如,专用注册表。
答案 0 :(得分:4)
这肯定是如何实现C ++的第一个版本(早期C ++转换为C代码),但请确保C ++标准不强制执行此任务。
将它作为最后一个参数值传递似乎也是可行的,对于虚函数,一起使用一些不同的技术。