如何使用C++从派生类调用父函数?例如,我有一个名为的类parent,以及一个child从父派生的类.每个班级都有一个print功能.在孩子的打印功能的定义中,我想调用父母的打印功能.我该怎么做呢?
可以使用覆盖特定属性的JavaScript getter和setter Object.defineProperty.有没有办法访问默认的getter/setter(即如果getter/setter没有被覆盖则使用的函数)?在我的自定义setter中,我想在某些情况下进行特殊处理,但在其他情况下使用默认处理.我试过了:
Object.defineProperty(obj, 'foo',
'set': function(val) {
if (useCustom) {
doCustomProcessing(obj, 'foo', val);
}
else {
obj['foo'] = val;
}
}
);
Run Code Online (Sandbox Code Playgroud)
不幸的是,这会导致堆栈溢出,因为obj['foo'] = val;会导致调用自定义setter.所以我想找到一种方法来设置使用默认setter 的foo属性obj.这可能吗?