QT에서 버튼에 클릭 명령을 부여하고 싶을 때 connect 명령을 쓰게 되는데, 일반 소켓을 가지고 프로그램을 짜려고 하니,
connect 명령이 중복이 됩니다..
이런 경우, 어떤 방법으로 해결을 하면 좋을 지 알려주셨으면 좋겠습니다.
connect 뿐만 아니라 close 함수를 쓰실 때도 문제가 되실듯....
꼭 QT 가 아니라도 C++ 에서 일반 함수와 멤버함수의 이름이 이름이 같을때는 scope 연산자 :: 를 connect 앞에 붙이시면 그 class 의 멤버함수가 아니라는 뜻이 됩니다.
::connect(...)
이렇게요.
C++ 의 name scope 은 한번쯤 공부해 두실 필요가 있습니다.
개념없는 초딩들은 좋은 말로 할때 DC나 웃대가서 놀아라. 응?
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
::
connect 뿐만 아니라
close 함수를 쓰실 때도 문제가 되실듯....
꼭 QT 가 아니라도 C++ 에서 일반 함수와
멤버함수의 이름이 이름이 같을때는
scope 연산자 :: 를 connect 앞에 붙이시면
그 class 의 멤버함수가 아니라는 뜻이 됩니다.
::connect(...)
이렇게요.
C++ 의 name scope 은 한번쯤 공부해 두실 필요가 있습니다.
개념없는 초딩들은 좋은 말로 할때 DC나 웃대가서 놀아라. 응?
댓글 달기