我想設置我的功能類對象參數設置爲默認值。但是當我嘗試這樣做時,它在編譯時失敗。如何將默認參數設置爲C++中的類對象?
class base {
// ...
};
int myfunc(int a, base b = NULL) {
if (NULL = b) {
// DO SOMETHING
} else {
// DO SOMETHING
}
}
這裏的時候,我試圖編譯它,這給了我錯誤認爲 「默認參數基極b是int型的」
你需要做'B'的指針,'base'這個工作:'基地* B = NULL' – jrok