warning: ‘builtin_memcpy’ accessing 9 bytes at offsets 1 and 0 overlaps 8 bytes at offset 1 警告:転送領域が重なったのでrest… 続きを読む 【C言語】
配列をずらす時memcpyは
未定義動作のバグ
memmoveを使おう
タグ: 配列
【C言語】
【C言語】
配列の添字に文字型charを避け安全で効率的な整数型intを使おう
warning: array subscript has type ‘char’ 警告:配列の添字にchar 型[-Wchar-subscripts] ■配列の添字に不適切なchar型 char型は符号付きか、符号無しか… 続きを読む 【C言語】
配列の添字に文字型charを避け安全で効率的な整数型intを使おう
【C言語】文字配列に終端文字¥0を入れる隙間が無い時はstrNcpyよりC99構造体の指示初期化子が便利
warning: ‘strncpy’ output truncated before terminating nul copying 8 bytes from a string of the same length 警告… 続きを読む 【C言語】文字配列に終端文字¥0を入れる隙間が無い時はstrNcpyよりC99構造体の指示初期化子が便利
【C言語】配列の先頭アドレスに配列のサイズを足すと配列の領域外になるバグ
warning: array subscript N is outside array bounds of ‘int[100]’ 警告:配列の添字 N は ‘int[100]’ の配列境界の外です… 続きを読む 【C言語】配列の先頭アドレスに配列のサイズを足すと配列の領域外になるバグ
【C言語】
配列領域外参照
配列の添字チェックを先に!
(style) Array index ‘idx’ is used before limits check. 警告:配列添字を範囲チェック前に使った[(style)arrayIndexThenCh… 続きを読む 【C言語】
配列領域外参照
配列の添字チェックを先に!