Last Update 2023/07/27
各種コメント記述方法によるコンパイルテスト
sample.cpp
#include <iostream>
int main()
{
/* コメント1 */
std::cout << "/* コメントではない1 */" << std::endl;
std::cout << "abc" /* コメント2 */ << std::endl;
/*
コメント3
*/
/* std::cout << "コメント4" << std::endl; // */
/\
* std::cout << "コメント5" << std::endl; *\
/
// コメント6
//\
コメント7
std::cout << "// コメントではない2" << std::endl;
}
実行結果
$ gcc -Wall sample.cpp -lstdc++
sample.cpp:25:9: warning: multi-line comment [-Wcomment] <--- 行コメントが複数行となる場合の警告
25 | //\
| ^
$ ./a.out
/* コメントではない1 */
abc
// コメントではない2
実行環境
GNU bash, version 5.1.16
GCC-12.2.0
GNU C Library 2.36
GNU Binutils 2.39
GCC-12.2.0
GNU C Library 2.36
GNU Binutils 2.39
コード例・出力内容中の表記
・実行例中の太字表記部分は、コマンドなどの入力された文字列を示します。
・「︙」や「...」の着色省略表記は、 実際のソースコードや出力内容などを省略加工した部分を示します。
・「︙」や「...」の着色省略表記は、 実際のソースコードや出力内容などを省略加工した部分を示します。