摘要: 背景:某一天不小心把基类函数写成了 虚函数virtual,子类override 重写时,有同事需要跳过父类执行祖父类的方法代码; 发现 T祖父类(self).**方法(),时异常。因为虚函数转型为祖父类时,是多态的形式,还是会执行本子类的方法,所有造成一种循环执行代码,造成栈溢出 ; 网上百度到 h 阅读全文
posted @ 2016-10-28 15:03 海蓝7 阅读(1405) 评论(0) 推荐(1) 编辑
摘要: 1、对只读属性误解 property AppSetting: ISuperobject read fAppSetting;当看到 AppInfo.AppSetting.D['lastLat'] := FLastLat; AppInfo.AppSetting.I['lastZoom'] := FLas 阅读全文
posted @ 2016-10-28 11:56 海蓝7 阅读(176) 评论(0) 推荐(0) 编辑