Forum huvudsida -> Programmering -> Klass som refererar en klass vars prototyp inte skapats än
Sidor: 1
Birdy | 00:34 - 29:e April 2009 | Post #1 | |
Medlem Inlägg: 9 Skicka PM |
Ja... Rubriken var väldigt tydlig i min mening. Jag har två klasser vars prototyp ligger i samma fil.
Problemet är att min compiler (kör XCode på Mac, vilket är typ GNU-compilern om jag förstått det rätt) säger att metoden do_action_with_bar inte existerar, vilket den gör. Jag antar att det är så att eftersom Bar-prototypen skapas efter Foo finns inte Bar när Foo compileras. Kan det vara så här (det låter lite skumt, det här scenariot borde ju vara ganska vanligt)? Eller tänker jag helt fel? Man skulle ju kunna lägga prototypen för Bar ovanför Foo, men den måste finnas där av andra anledningar. ------------------------- Flying Mr. Mu - To the slaughter |
Nissebosselasse | 07:23 - 29:e April 2009 | Post #2 | |
Medlem Inlägg: 490 Skicka PM |
Du bör använda en s.k. "forward declaration". ------------------------- http://pushingcows.se Gula Nallen |
Birdy | 21:00 - 1:a Maj 2009 | Post #3 | |
Medlem Inlägg: 9 Skicka PM |
Precis vad jag letade efter, tackar. ------------------------- Flying Mr. Mu - To the slaughter |
Sidor: 1
Forum huvudsida -> Programmering -> Klass som refererar en klass vars prototyp inte skapats än
Du får inte posta i den här tråden | Till toppen
Datum
2024-12-22 09:18
Vecka: 51
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.