我在想,如果我能做到的前/后函数调用在C++中莫名其妙。我有一个包含许多函数的包装类,并且在每个包装函数调用之后,我应该调用另一个始终是相同的函数。前/后函数调用实现
所以我不希望把他们postFunction()调用的功能,这样每一个:
class Foo {
f1();
f2();
f3();
.
.
.
fn();
}
void Foo::f1() {
::f1();
postFunction();
}
void Foo::f2() {
::f2();
postFunction();
}
etc.
相反,我想这postFunction呼叫自动来当我把一些Foo的成员函数。可能吗?这将有助于维护..
这听起来像是从一两个月前愚弄的人,但我不能找到它。我认为有一些相当不错的答案。 – crashmstr 2009-06-29 15:15:02
[包装C++成员函数调用(http://www.stroustrup.com/wrapper。pdf) – 2017-02-22 22:42:20