我剛開始proggraming,我不知道發生了什麼不這兒過得知道爲什麼我的Visual Studio給我的錯誤尖線最小最大(表達式必須是一個指針一個完整的對象類型)表達式必須是一個指向一個完整的對象類型,而創建陣列
std::array<float, 2> *minmax(std::vector<float> v) {
int min = v.front();
for (int i = 0; i < v.size(); i++)
if (min > v.at(i))
min = v.at(i);
int max = v.front();
for (int i = 0; i < v.size(); i++)
if (max < v.at(i))
max = v.at(i);
minmax[0] = min; <-------
minmax[1] = max; <-------
}
您正在使用Pascal語法返回值。 C++做了一個不同的方式。 –
然後,我應該改變,因爲我不知道該怎麼做。 – Dzidek
而不是僅僅編寫東西,請嘗試查閱語言參考手冊以瞭解如何從函數返回值。 –