C++の上位互換性を持つ。