|
|
1
2
由于每个宏参数都必须有一个不同的标识符,因此这些标识符与任何标识符一样好。
关于编辑,这是预处理器的限制。空标记序列是宏的有效参数。所以这实际上是一个单一的论点,因为
这是一个众所周知的问题,以至于C++20添加了
|
|
|
2
1
没有什么特别的
N的值取决于传递的参数数量,因为N成为宏展开中的第11个元素(因为有10个占位符)。
请注意,使用此特定代码,最多只能计算10个参数。使用超过10个参数将生成编译器错误。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |