2016-04-11 37 views
-1

Test Sınıfı için varsayılan kurucu, sınıftaki her dosya için her varsayılan kurucuyu aramamalı mıdır?Bir üyenin yapıcı çağrısını yorumlamam durumunda neden programım çalışmıyor?

+0

Kod snippet'iniz yalnızca yorumlanan parça olmadığında çalışacaktır. Burada hata görmüyorum. –

+1

Sınıftaki her alan, varsayılan değerle oluşturulur ve sınıflar için varsayılan değer boştur. –

+0

Hayır, varsayılan kurucu bunu asla yapmaz. – pquest

cevap

5

C++ arka planınız var gibi görünüyor. C# içindeki nesne referanslarını daha iyi anladığınızdan emin olmanız gerekir. a başvuru şeklidir ve varsayılan olarak başlatılan null şeklindedir.

+1

Haklısınız. C++ 'dan geliyorum. Teşekkür ederim! Ben daha iyi nesne referansları delim –

+0

@PaoloVeneziani C# bir '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' bir '->' –

+0

@ PaoloVeneziani yapmak, bu örnek 'shared_ptr' 'unique_ptr' dememeliydi. Ayrıca, analojiyi çok uzaklara almayın, akıllı işaretçiler, C# 'de anında temizleme yapmak için referans sayımı kullanırlar. –