MSVCでコンパイル可能