SORU
7 AĞUSTOS 2009, Cuma


Yapıcı başlatma listesi değerlendirme sırası

Bazı bağımsız değişken götüren bir kurucu var. Listelenen sırada inşa olduğunu düşünmüştüm, ama bir durumda ters bir iptal sonucu inşa ediliyordu görünüyor. Öyle ters zaman programı iptal durdu. Bunu kullanıyorum sözdizimi bir örnektir. Şey, bu durumda a_ b_ önce başlatılması gerekiyor. İnşaat sırasını garanti EDEBİLİR MİSİN?

örneğin

class A
{
  public:
    A(OtherClass o, string x, int y) :
      a_(o), b_(a_, x, y) { }

    OtherClass a_;
    AnotherClass b_;
};

CEVAP
7 AĞUSTOS 2009, Cuma


Sınıf üye değişkeni bildirimi sırasına bağlıdır. a_ ilk olacak, daha sonra b_ örnek ikinci bir olacaktır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jana Williams

    Jana William

    17 AĞUSTOS 2011
  • NewsyTech

    NewsyTech

    2 AĞUSTOS 2010
  • wolfys you tube

    wolfys you t

    22 Kasım 2006