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

SDL_zero

オブジェクトのメモリを0でクリアする

ヘッダ

SDL3/SDL_stdinc.h

構文

#define SDL_zero(x) SDL_memset(&(x), 0, sizeof((x)))

引数

xクリアするオブジェクト

詳細

このマクロはオブジェクトのサイズを計算するSDL_memsetのラッパーで, コピー/ペーストのミスを防ぎ, コードを明瞭にするために存在する.

このマクロは, オブジェクトへのポインタや配列ではなく, オブジェクトを引数に取る.

スレッドセーフ

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

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_zero - SDL Wiki