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

  • Hak5DarrensVlog

    Hak5DarrensV

    11 EYLÜL 2009
  • metagamers

    metagamers

    13 Mayıs 2006
  • tsweeney79

    tsweeney79

    21 Ocak 2008