check()
UEで使うC++コードについて調べています。
今回は、「check()」です。
※作業環境:UEバージョン5.3.2
今回のドキュメント参照URL
・・・自習中・・・
// 例
AMagic *Magic = GetWorld()->SpawnActor<AMagic>(MagicActorToSpawn, MagicSpawnPosition->GetComponentLocation(), FRotator(0.0f, 0.0f, 0.0f));
check(Magic);
check()
デバッグやエラーチェックに使用されるアサーション(assertion)関数です。
()内に指定した条件がFalse(適していない値)の場合、プログラムを停止し、エラーメッセージを出力します。
効率的なデバッグに欠かせない機能です。
他の記事を探す
他の記事も気になる方は、以下の記事の目次を確認ください。