이 링크 : http://doc.trolltech.com/4.5/moc.html#moc는Q_OBJECT 매크로 및 메타 오브젝트 코드
상무부 도구는 C++ 헤더 파일을 읽고 말한다. 매크로가 Q_OBJECT 매크로를 포함하는 하나 이상의 클래스를 찾으면 해당 클래스의 Meta Object 코드를 포함하는 C++ 소스 파일 을 생성합니다.
메타 오브젝트 코드는 무엇입니까?
편집
1이 어떻게이 Q_OBJECT를 작성해야하는 클래스에 알? 하나의 예가 신호와 슬롯이고, 다른 경우는 사용해야하는 경우입니다.
답해 주셔서 감사합니다. Donotalo의 게시물에서 내 의견을 참조하십시오. –
일이 어떻게 작동하는지 항상 잘 알고 있습니다. 코드 밑에서 무슨 일이 일어나고 있는지 신경 쓰지 않는 프로그래머는 더 나쁜 프로그래머입니다. 그러나 예, MOC는 스스로 구현하지 않아도되는 funtionalities를 사용할 수있게하므로, 먼저 작업을 수행하는 대신 올바르게 사용하는 데 집중할 수 있습니다. – Exa