#pragma noretval

提供: RAD Studio
移動先: 案内検索

Pragma 指令の概要:インデックス への移動


構文 (「疑似文法」参照)

#pragma noretval

説明

#pragma noretval を使用すると、関数が何も返さないと示すことができます。 別の方法として、C++11 属性 [[noreturn]] を使用することもできます。

メモ: 戻り値型 void の関数と混同しないでください。void は、サブルーチンの戻り値型で、何も返しません。しかし、[[noreturn]] 属性は、関数が戻らないことを示します。つまり、制御フローが呼び出した関数に戻りません(たとえば、アプリケーションを抜ける関数、abortexit(C++) など)。

関連項目