Per segnale e lo slot di tipo sottoTipo di argomento per segnale Qt e slot, i qualificatori di riferimento const sono importanti?
signals:
void textChanged(const QString &);
public slots:
void setText(const QString & text)
il tipo di argomento di TextChanged e setText sembra funzionare invarable di const e &. La qualifica costante e di riferimento fa alcuna differenza rispetto all'utilizzo di QString?
QObject::connect(a,SIGNAL(textChanged(QString)),b,SLOT(setText(QString)));
QObject::connect(a,SIGNAL(textChanged(const QString &)),b,SLOT(setText(const QString &)));
EDIT: non ho notato la finestra di output che mostra messaggi di errore quando non v'è incompatibilità tipo in uso in segnale o SLOT. Ho pensato che il meccanismo dello slot del segnale sia in grado di rilevare l'errore del tipo di argomento in fase di compilazione.
C'è qualche articolo che spiega completamente come Qt implementa il meccanismo di segnale e slot? diverso da http://doc.trolltech.com/4.6/signalsandslots.html – yesraaj
Intendi completamente come nei dettagli, o completamente come un tutorial che ti guida attraverso, ma a un altro ritmo? – e8johan
con maggiori dettagli, qualsiasi collegamento è apprezzato :) – yesraaj