為什么printInfo前面是Array
Array?printInfo();這個是什么意思
class Array
{
public:
Array(int len);
~Array();
void setLen(int len);
int getLen();
Array printInfo();
private:
int len;
};
Array?printInfo();這個是什么意思
class Array
{
public:
Array(int len);
~Array();
void setLen(int len);
int getLen();
Array printInfo();
private:
int len;
};
2018-09-28
舉報
2018-12-03
這個Array是一個我們自定義的類,它和int其實差不多,只不過int是系統給我們定義好了的,我們直接去使用就好了,聲名一個函數的時候最前面的是返回的類型(無返回值用void),比如視頻中的int getlen(),返回的是一個int類型的值,而Array printInfo()返回的是一個Array類型的值(臨時對象),所以后面老師可以繼續使用 .(點)運算符訪問這個臨時對象的其他成員函數,不知道樓主能不能明白
2018-10-08
返回值為一個對象
2018-09-29
換成其他的也可以