👩💻 Join our community of thousands of amazing developers!
diff --git a/lang/cpp23/warning.md b/lang/cpp23/warning.md new file mode 100644 index 000000000..2695381db --- /dev/null +++ b/lang/cpp23/warning.md @@ -0,0 +1,56 @@ +# #warningのサポートを追加 +* cpp23[meta cpp] + +## 概要 +C++23では、プリプロセッサ命令として、特定のコードに到達した際に警告メッセージを出力する `#warning` をサポートする。 + +```cpp +#warning The code is deprecated. +``` + +`#warning`命令は`#error`命令とちがい、コンパイルが停止しない。 + + +## 仕様 + +プリプロセッサ命令の構文として、`#error`と同様の構文で`#warning`が定義される: + +```cpp +#error pp-tokens(opt) new-line +#warning pp-tokens(...