dizisine Pointer ben belli bir sınıf "Menü"İşlev parametresi: benim ana fonksiyonunda nesnelerin
ait nesneleri dizisini oluşturmak Ve ben bir işlevi çağırmak zaman o diziye bir işaretçi sağlamak istiyoruz.
Menu menu[2];
// Create menu [0], [1]
Function(POINTER_TO_ARRAY);
Soru: İşlev parametrelerini yazmanın doğru yolu nedir?
Function(&menu);
ve Üstbilgi dosyasında:
denemek
void Function(Menu *menu[]); // not working
error: Cannot convert parameter 1 from Menu(*)[2] to Menu *[]
void Function(Menu * menu); // not working
error: Cannot convert parameter 1 from Menu(*)[2] to Menu *[]
ve bunu yapmak başka yol ile gelip olamaz ve bu konuya bir çözüm bulamıyor özel problem.
Basitçe, işlev içindeki Menü dizisine bir işaretçi aracılığıyla erişmek istiyorum. Bir diziye işaretçi için normal işaretçi arasındaki fark nedir?