I would say it&#x27;s reasonably fair to call Qt&#x27;s moc system &quot;odd&quot;. Not the worst thing in the world. But you&#x27;d probably be interested to know that there are some working on experimental fork of Qt replacing the moc and a few other necessary-oddities with C++11 constructs <a href="http:&#x2F;&#x2F;www.copperspice.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.copperspice.com&#x2F;</a>