C++11でのコンパイルが出来ること。
C++11の標準ライブラリヘッダが利用できること (utility, algorithm, functional, iteratorなど)
new/delete/virtualは使用しません。
newによるメモリ確保は例外的に使用する場合があります。
(参考) ただしmwxライブラリとしてはdeleteについては考慮しない前提で設計されている部分もあります。
delete