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

  • fireflame65

    fireflame65

    27 Mart 2007
  • khloe brooks

    khloe brooks

    25 Temmuz 2011
  • Watcher3223

    Watcher3223

    15 Kasım 2007