次の方法で共有


コンパイラの警告 (レベル 1) C4129

'character' : エスケープ シーケンスとして正しく認識されませんでした

文字または文字列定数内でバックスラッシュ (\) に続く character は、有効なエスケープ シーケンスとして認識されません。 バックスラッシュは無視され、出力されません。 バックスラッシュに続く文字は出力されます。

1 つのバックスラッシュを出力するには、二重バックスラッシュ (\\) を指定します。

エスケープ シーケンスについては、C++ 標準のセクション 2.13.2 で説明されています。

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

// C4129.cpp
// compile with: /W1
int main() {
   char array1[] = "\/709";   // C4129
   char array2[] = "\n709";   // OK
}