我在想,如果我能做到的前/後函數調用在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