目次 - SDL 3.0 API(機能別) - 標準ライブラリ - SDL_min

SDL_min

2つの値の小さい方を戻す

ヘッダ

SDL3/SDL_stdinc.h

構文

#define SDL_min(x, y) (((x) > (y)) ? (x) : (y))

引数

x比較する1つ目の値
y比較する2つ目の値

戻り値

xyの小さい方を戻す.

詳細

これは比較を直接記述するよりも明瞭な補助的なマクロで, <で比較できる全ての型で使用できる. しかし, 全ての引数で2重評価を行っており, 副作用の生じる式を使用してはならない.

スレッドセーフ

このマクロはどのスレッドからも安全に呼べる.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_min - SDL Wiki