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

  • Christian Atlas

    Christian At

    26 Mart 2009
  • My Name Is Jeff

    My Name Is J

    26 ŞUBAT 2008
  • tutvid

    tutvid

    19 AĞUSTOS 2006