secureCoding secure coding > size = sizeof(x++); > sizeof演算の()の中の式は実行されないC#migratedsecureCodingC printf() > size_t型の書式指定子 > %zuCformatSpecifierssecureCoding64bitC secureCoding > C11附属書K境界チェックインタフェース > strcpy_s()などsecureCoding#migratedC11CstringOperationC secureCoding > C11附属書K > __STDC_LIB_EXT1__マクロを定義することが期待されているC#migratedsecureCodingC11C secureCoding > C11 > set_constraint_handler_s() | ignore_handler_s()C#migratedsecureCodingC11C secureCoding > #define __STDC_WANT_LIB_EXT2__ (1)C#migratedsecureCodingC secureCoding > 初期化中のみ動的メモリ割当てを行うCmemory#migratedsecureCodingC basic_stringクラス > イテレータが問題になりやすいCC++#migratedsecureCodingC c > default: assert(!"不正な状態"); | default: || do nothingC#migratedsecureCodingC
secure coding > size = sizeof(x++); > sizeof演算の()の中の式は実行されないC#migratedsecureCodingC printf() > size_t型の書式指定子 > %zuCformatSpecifierssecureCoding64bitC secureCoding > C11附属書K境界チェックインタフェース > strcpy_s()などsecureCoding#migratedC11CstringOperationC secureCoding > C11附属書K > __STDC_LIB_EXT1__マクロを定義することが期待されているC#migratedsecureCodingC11C secureCoding > C11 > set_constraint_handler_s() | ignore_handler_s()C#migratedsecureCodingC11C secureCoding > #define __STDC_WANT_LIB_EXT2__ (1)C#migratedsecureCodingC secureCoding > 初期化中のみ動的メモリ割当てを行うCmemory#migratedsecureCodingC basic_stringクラス > イテレータが問題になりやすいCC++#migratedsecureCodingC c > default: assert(!"不正な状態"); | default: || do nothingC#migratedsecureCodingC