Actual Size of undeclared object?

BlitzMax Forums/BlitzMax Beginners Area/Actual Size of undeclared object?

If that's true, the output of this program makes no sense

Type THuge
	Field intarray:Int[10000]
	
	Method New()
	intarray = New Int[10000]
	EndMethod
EndType


Print "Before declaration: " + GCMemAlloced()
	Local Huge:THuge
Print "After declaration: " + GCMemAlloced()
	huge = New Thuge
Print "After definition: " + GCMemAlloced()


the output I got was :
Before declaration: 13428
After declaration: 13512
After definition: 93654


I'm not trying to be difficult, I just really don't understand what you're saying.