Den 14-10-2014 08:59, Kurt Pattyn skrev: > how do these applications comply with MISRA?
MISRA is impossible to comply with for a framework. For example, consider the required rule 0-1-11: "There shall be no unused parameters (named or unnamed) in non-virtual functions." With this, void f(int /*no_longer_used*/) is illegal. For any non-trivial framework that keeps binary compatibility, this will over time be hit. There are also cases where base classes get info to methods that subclasses do not need. Sure, I can do something that could fool an automatic code checker, but that doesn't mean the rule is not violated. This is just one example. MISRA is something you use for your own code, if you feel the need to hurt or punish yourself. Bo. -- Viking Software Qt and C++ developers for hire http://www.vikingsoft.eu _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development