QT를 가지고 프로그래밍을 문제가 발생했습니다.

moonend의 이미지

QT에서 버튼에 클릭 명령을 부여하고 싶을 때 connect 명령을 쓰게 되는데,
일반 소켓을 가지고 프로그램을 짜려고 하니,

connect 명령이 중복이 됩니다..

이런 경우, 어떤 방법으로 해결을 하면 좋을 지 알려주셨으면 좋겠습니다.

girneter의 이미지

connect 뿐만 아니라
close 함수를 쓰실 때도 문제가 되실듯....

꼭 QT 가 아니라도 C++ 에서 일반 함수와
멤버함수의 이름이 이름이 같을때는
scope 연산자 :: 를 connect 앞에 붙이시면
그 class 의 멤버함수가 아니라는 뜻이 됩니다.

::connect(...)

이렇게요.

C++ 의 name scope 은 한번쯤 공부해 두실 필요가 있습니다.

개념없는 초딩들은 좋은 말로 할때 DC나 웃대가서 놀아라. 응?