前端开发
变长参数 标签描述

C语言变长参数及其陷阱 C工具 变长参数列表 这部分解释了旧的C风格变长参数列表。了解这些内容很重要,因为你可能会在遗留代码中遇到它们。然而,在新代码中,你应该使用变参模板来实现类型安全的变长参数列表。 考虑C函数printf(),来自<cstdio>。你可以用任意数量的参数调用它: printf("int%d\n",5); printf("String%sandint%d\n","hello",5); printf("Manyints:%d,%d,%d,%d,%d\n",1,2,3,4,5); C/C提供了语法和一些实用宏,用于编写你自己的变长参数函数。这些函数通常看起来很...