c++此处不需要#,不明白为什么

在我编写完class类的时候
class T{}#
这里就报错 ,说此处不需要#
后来我发现{}里添加#无论在开头还是末尾,只要和}{挨着就会出错,都是不需要#,不明白为什么

c++ 中的 # 表示预处理,宏定义等

如:
# include <iostream>
// 包含头文件
# define Adopt True
// 定义采纳为真

且 # 需要在一行的开头
此处添加 # 无意义,不符合标准
采纳

额😑,一般{}都是分别占一行的。

而且你用#,不应该是用include头文件吗?还是?为了好看?还是为了?

你加 # 是为了什么