Qstring의 메인 윈도우 클래스 (또는 다른 클래스)에 + 연산자를 오버로드하고 싶습니다. 이것은 내가 지금까지 무엇을했는지 있습니다 :QString, Qt의 오버로드 + 연산자
void operator+(QString a,QString b)
{
qDebug()<<"works";
}
하지만 것은 QString + 연산자는 이미 (내 생각, 연결하는) 오버로드입니다. 위 코드를 사용하면 모호성이 발생합니다 (두 서명이 동일 함). QString을 보관할 새 클래스를 만들지 않고 실제 함수를 내 함수로 재정의하려면 어떻게해야합니까?
는 슈퍼 클래스 –
의 구현을 덮어 쓰기해야 구현 난 그냥 내 mainwindow.cpp에 의 표시 에러 코드를 입력 한 : '연산자 +'에 대한 모호한 과부하를 ..... –