実装依存だから、コンパイラ間の互換性は無くなる