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

SDL_strdup

メモリを確保して文字列をコピーする

ヘッダ

SDL3/SDL_stdinc.h

構文

char * SDL_strdup(const char *str);

引数

const char *strコピーする文字列

戻り値

(char *) 新しく確保された文字列へのポインタを戻す.

詳細

この関数はNUL終端の文字列strにとって十分な領域をSDL_mallocで確保し, この領域に文字列をコピーする.

戻された文字列は呼び出し側の管理となる. 不要になった場合はSDL_freeに渡す必要がある.

スレッドセーフ

この関数はどのスレッドからも安全に呼べる.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_strdup - SDL Wiki