(抓住对象的地址)
第一步、扫描函数的属性、名称、可访问属性 并将数据成员记录在案(函数的定义),与属性在类体中的位置无关
第二步、编译时记录可访问属性,函数名(原型),返回类型,形参默认值,参数列表。不识别函数体。
第三步、改写函数的参数列表和函数体,加入this指针(函数的调用),改写对象调用成员函数的形式。
调动成员函数,将this指针传递进去(可将成员的地址传递进去)
第一步、扫描函数的属性、名称、可访问属性 并将数据成员记录在案(函数的定义),与属性在类体中的位置无关
第二步、编译时记录可访问属性,函数名(原型),返回类型,形参默认值,参数列表。不识别函数体。
第三步、改写函数的参数列表和函数体,加入this指针(函数的调用),改写对象调用成员函数的形式。
调动成员函数,将this指针传递进去(可将成员的地址传递进去)