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
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ş:
Neden bunu yapar() ve super() yapıcısı...
Neden Html yapar.Render " ActionLi...
Neden Internet Explorer 9 web sitemde ...
Neden yapar .NET use banker'varsa...
Neden #sadece 1 yerine C boolean bir m...