Neden sabit üyeleri vücudunda yapıcı başlatıcı yerine intialized olmalı?
Neden const olarak bildirilen sınıf üyesi kurucu vücutta yapıcı başlatıcı listesi yerine başlatılmalıdır?
İkisi arasındaki fark nedir?
CEVAP
C , bir nesne yürütme yapıcı vücuda girdiğinde tamamen başlatıldığını olarak kabul edilir.
Size " dedi
< . "sabit olmalıdır neden bilmek istedim ^p kurucu başlatıcı intialized bu vücut yerine. listesi"
Ne kaybettiğinizihazırlamabaşlatma listesinde oluratamayapıcı gövdesinde olur. Mantık adımları:
1) sabit Bir nesne sadece başlatılmalı.
2) Bir nesnenin üyelerinin tüm hazırlama listesinde başlatıldığını vardır. Eğer açıkça onları yeniden yaparsanız bile, derleyici mutlu bir şekilde yapacağız :-)
3) Bu Nedenle, yerleştirme, 1) ve 2) birlikte, sabit olan bir üye sadece başlangıcı listesi sırasında gerçekleşen bir değer başlatma de atanmış olabilir.

Neden# 3.0 nesne C başlatıcı yapıcı pa...
Neden bir ifade bir sabit yerine, bir ...
Neden nesne yerine bir işaretçi kendis...
Python katılın, neden dize.liste yerin...
Neden px yerine em?...