Hallo!
Ik zit met een vervelend probleem, nl:
-> Ik heb een class met een aantal puur-virtuele functies
-> Dezelfde class bevat een statisch member linked-list die pointers opslaat van z'n eigen type
-> Een aantal classen 'inheriten' (nederlands?) deze class en implenteren de virtuele functies, daarna wordt een pointer naar een instantie hiervan aan de linked-list toegevoegd
-> Vervolgens pak ik een pointer uit de linked-list waarbij ik wél de niet-virtuele functies van het object aan kan roepen maar de virtuele functies leveren een segfault op....
Heb ik het zo een beetje duidelijk geschetst?
Kan het er verder aan liggen dat het object gecreeërd wordt in een C abi functie (extern "C" {..}) vanuit een plugin?
Bedankt!
Barry
Ik zit met een vervelend probleem, nl:
-> Ik heb een class met een aantal puur-virtuele functies
-> Dezelfde class bevat een statisch member linked-list die pointers opslaat van z'n eigen type
-> Een aantal classen 'inheriten' (nederlands?) deze class en implenteren de virtuele functies, daarna wordt een pointer naar een instantie hiervan aan de linked-list toegevoegd
-> Vervolgens pak ik een pointer uit de linked-list waarbij ik wél de niet-virtuele functies van het object aan kan roepen maar de virtuele functies leveren een segfault op....
Heb ik het zo een beetje duidelijk geschetst?
Kan het er verder aan liggen dat het object gecreeërd wordt in een C abi functie (extern "C" {..}) vanuit een plugin?
Bedankt!
Barry