https://www.freebasic.net/wiki/ProPgOperatorOverloading
Code: Select all
root constructor: Mouse
animal constructor: Mouse
root constructor: Buddy
animal constructor: Buddy
dog constructor: Buddy
root constructor: Tiger
animal constructor: Tiger
cat constructor: Tiger
reference counter value: 3
1883928422208 Mouse
1883928422352 Buddy
1883928422496 Tiger
Name: Object (real): Hierarchy:
Aborting due to runtime error 12 ("segmentation violation" signal) in E:\Learning\FreeBasic\ex\macroex\smartptr03.bas::PRINTINFO()