Qt: Bu Katmalar tekniğini kullanmak mümkün mü?

oy
0

Qt kütüphanesi onlar moc derleyici ön işlenmesi kendi kullanılarak gelişmiş meta-programlama yetenekleri içerir. Herkes bilir mi o aracılığıyla mix-ins çeşit oluşturmak mümkündür? Örneğin, ben bir QString var ve alt classing ve mevcut kodu değiştirmeden bunun için bir yöntem eklemek istiyorum. Mu Qt bunun için böyle çözümler var?

Oluştur 30/03/2010 saat 11:42
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
3

Ben moc derleyici olarak kabul edilmez neye göre meta-programlama eminim en yaygın tanımı .

Ayrıca, bunu kullanarak bir sınıfa yöntemlerini ekleyemezsiniz.

Aslında, C ++, asla gerçekte sınıfın tanımını dokunan bildiriminden ve moc (veya başka QT yardımcı programı) dışında bir sınıfa yöntemleri eklemek asla. sadece sinyalleri ve yuvaları mekanizmasının ilgilenir bazı buna meta bilgileri ve ek kod ekler. Bu gerçek meta programlama yapmak için çok az vardır.

Cevap 30/03/2010 saat 11:49
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more