我完全不熟悉C++。愚蠢的語法錯誤C++
我的頭反對這個錯誤抨擊了一個多小時。可能有經驗的人可以通過它看到。
下面的代碼給出了一個錯誤:
class TimeTravellingCellar {
private:
public:
int determineProfit (int [] profit, int [] decay) {
int N = sizeof(profit)/sizeof(decay);
int max = 0;
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
if (i == j) continue;
if (profit [i] - decay [j] > max)
max = profit [i] - decay [j];
}
}
return max;
}
}
的Visual Studio Express在的determineProfit
參數提出profit
下一個紅線,並說:
expected a ')' before identifier profit
。
我會感謝一些幫助。 謝謝!
您正在編寫C#聲明。它是'int profit []'或'int * profit'。 –
'N'始終爲1 ... – Neil
如果您要編譯並鏈接,請記得添加一個int main(): –