我對語言及其基礎非常感興趣,我想向社區提出這個問題。這些語言中的以下對方是否與以下類似?以下數據類型分配是否類似?
C#
Foo bar = default(Foo); //alloc
bar = new Foo(); //init
VB.NET
Dim bar As Foo = Nothing 'alloc
bar = New Foo() 'init
目標C
Foo* bar = [Foo alloc]; //alloc
bar = [bar init]; //init