Java有一個允許方法通過「this()」引用自行調用的構造。 這個公約的名字此刻就讓我感覺不到了。 編輯:被稱爲構造函數代理如下所示。只會在構造函數上工作,而不會像我誤認爲的一般方法。「this」是否也適用於函數指針?
C++與其所有的指示善良提供了一個參考本身,但不是具體是本身?
例如,我有一個函數有多個重載等。
void DoesSomething(){
this->(default1, default2);
}
void DoesSomething(int myValue1){
this->(myValue1, default2);
}
void DoesSomething(int myValue1, int myValue2){
//Do stuff
}
函數沒有隱式的「this」指針。所以不行。改用功能名稱。 – 2013-06-03 16:46:43
我們可以說「無限遞歸」...... :) –
像這樣的東西會與C++函數調用操作符衝突 - 'returntype operator()(parameters);' –