Wywoływanie metody Objective-C z funkcji składowej C ++?
Mam klasę (EAGLView
), który wywołuje funkcję członka aC++
klasa bez problemów. Problem polega na tym, że muszę to zgłosićC++
klasa Aobjective-C
function
[context renderbufferStorage:GL_RENDERBUFFER fromDrawable:(CAEAGLLayer*)self.layer];
czego nie mogę zrobićC++
składnia.
Mógłbym to owinąćObjective-C
zadzwonić do tego samegoObjective-C
klasa, która w pierwszej kolejności nazywała się klasą C ++, ale potem muszę jakoś nazwać tę metodęC++
i nie mogę wymyślić, jak to zrobić.
Próbowałem dać wskaźnik doEAGLView
sprzeciwić się funkcji członka C ++ i dołączyć „EAGLView.h
" w moimC++
nagłówek klasy, ale mam 3999 błędów ..
Więc .. jak mam to zrobić? Przykład byłby miłyC
przykłady tego.