- 創建類/結構的物品的一個陣列(
c1
) - 然後創建指針的陣列,以原來的陣列(
*cp1
),其可以被排序 - 然後訪問成員在一個函數內的類。
但是我陷入了最初的函數調用。
這裏是我的基本代碼:
所有的struct Car
{
int speed;
};
Car c1[5];
Car *cp1[5];
int main() {
for (int i=0;i<5;i++) {
c1[i].speed = i;
cp1[i] = &c1[i];
}
garage(cp1, 5);
}
void garage(Car **ar, int n) {
int p = (*ar[n/2])->speed;
}
你遇到了什麼問題?任何特定的錯誤信息,等等? – Petr
將錯誤消息**添加到您的問題**中,而不是在評論中。 – Downvoter
您只能調用之前已聲明的函數。 – Downvoter