SORU
2 EYLÜL 2009, ÇARŞAMBA


Soru Qt: Q_OBJECT makrosu Ne yapar? Neden Qt nesneleri bu makro gerekiyor mu?

Ben sadece Qt kullanmaya başladı ve tüm örnek sınıf tanımları makro ilk satırı Q_OBJECT olduğunu fark ettim. Bu kadar basit makro amacı nedir?

CEVAP
2 EYLÜL 2009, ÇARŞAMBA


Qt documentation:

Meta Nesne Derleyicisi, moc, Qt işleme programı C uzantıları.

Moc aracı C başlık dosyası okur. Eğer bir veya daha fazla sınıf bulursa bu Q_OBJECT içeren bildirimleri ürettiği makro, bir C kaynak dosyası meta-nesne kodunu içeren bu sınıflar. Diğer şeyler arasında, meta-nesne kod için gereklidir sinyaller ve yuvaları düzeneği, çalışma zamanı tür bilgi ve dinamik özellik sistemi.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • ShotgunSandwichENT

    ShotgunSandw

    3 EKİM 2012
  • The Exploiteers

    The Exploite

    4 Ocak 2011