目次 - SDL 3.0 API(機能別) - CategoryBeginCode - SDL_MALLOC

SDL_MALLOC

関数がアロケータであることをタグ付けするマクロ

ヘッダ

SDL3/SDL_begin_code.h

構文

#define SDL_MALLOC __declspec(allocator) __desclspec(restrict)

詳細

これは関数がmalloc()のような特定のルールのアロケータであることをコンパイラに知らせるヒントである. このヒントのGCCの扱いはここに記述されている:

https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-malloc-function-attribute

アロケータタグに対応していないコンパイラの場合, このマクロは何もしない.

ほとんどのアプリケーションには必要なく, また直接使用すべきでもない.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_MALLOC - SDL Wiki