次の方法で共有


コンパイラ エラー C2117

'identifier' : 配列の範囲のオーバーフロー

配列の初期化子の数が多すぎます。

  • 配列要素および初期化子のサイズと数が一致していません。

  • 文字列内に null ターミネータ用の領域がありません。

次の例では C2117 が生成されます。

// C2117.cpp
int main() {
   char abc[4] = "abcd";   // C2117
   char def[4] = "abd";   // OK
}