2012-05-03 3 views
0

나는 개인 회원으로 QTcpSocket socket; 인 클래스가 있습니다. 그런 다음, 클래스 생성자에서 나는 컴파일 할 때 나는 오류를 받고 있어요 socket = new QTcpSocket();QTcpSocket 객체 할당

로 초기화하는 해요 :
잘못 무엇 error: no match for ‘operator=’ in ‘((MyClass*)this)->MyClass::socket = (operator new(16u), (<statement>, ((QTcpSocket*)<anonymous>)))’

?

+0

QTcpSocket* socket; 당신에게 확신 선언해야'QTcpObject'가 존재? –

+0

죄송합니다, 나는'QTcpSocket '을 의미했습니다. –

답변

1

체크 선언 : QTcpSocket socket;을 작성한 경우 포인터가 아닌 객체를 선언하십시오. 이 경우 new으로 구성 할 수 있습니다.

당신은