Evet, tanımlanmadan/başlatılmadan çağırıldığından çöküyor.
Muhtemelen BSD de derleyici otomatik tanımlıyor, windowsta böyle bir durum olmadığından çöküyor.
Ayrıca default atamak ile boş class oluşturmak arasında ufak bir mantık farkı var bilginize.(Daha kapsamlı baktımda Birisinde nesneler...