被訪問,我有以下功能:當被執行的createImage功能執行已在C++
Class Image {
IplImage* createImage(char* name)
{
IplImage* img = cvLoadImage(name);
return img;
...
}
}
int main() {
IplImage* newimg = createImage("somepath");
return 0;
}
後,我想知道是否有辦法在返回語句被訪問並且變量已經填充了變量的內容之後執行一些代碼。
上面的代碼是我想要實現的一個例子。我的主要問題是:有什麼方法可以在函數中執行代碼,即使在返回語句達到之後?
Erm ..你爲什麼不把'return'放在最後?我的意思是,很明顯,當控制*到達返回語句時,它將離開函數... – Xeo 2012-01-06 19:18:14
除了'goto',沒有。你爲什麼想做這個?將邏輯分解成多個功能,這是正確的方法。 – Chad 2012-01-06 19:18:24
試圖做到這一點的目標是什麼?即使這是可能的,那也是非常直觀的,並且可能有更好的方法。 – Nate 2012-01-06 19:18:57