2014-02-19 3 views

답변

3

아니요, 차이는 없습니다. 이것은 순수한 C++ 구문입니다. C++은 공백에 독립적 인 언어로 간주 될 수 있습니다. 이것에 대한 약간의 토론이 있습니다. here

+2

이 컨텍스트에서 '&'는 관계없이 우선 순위는 공백이 전혀 관련이 있는지 여부에 영향을주지 않습니다. – hvd

+0

당신 말이 맞아요. 인과 관계라는 것을 의미하지는 않습니다. 나는 QString이 연산자 정의를 가지고 있다고 생각했다. 당신은 맞다. 그렇지 않다. 나는 대답을 업데이트 할 것이다. –

+2

_did_에'operator &'가 정의되어 있어도 'QString'은 여전히 ​​QString을 참조합니다. – MSalters

0

c_k는 정확하다고 말합니다.

public slots: 
    // Full syntax here 
    void setName(const QString &name); 

다음 :

// This is OK and Qt knows to connect the slot 
connect(ui->nameEdit, SIGNAL(textEdited(QString)), this, SLOT(setName(QString))); 

사실 여분의 문자와 공백 바로 연결 호출이을 만들 Qt의 신호와 슬롯, 당신은 구문의 일부를 생략 할 수 있음을

주 더 오래 실행할 수 있습니다.