c语言自定义函数 c语言有宏为什么还要有函数模板?
c语言有宏为什么还要有函数模板?模板用于实现泛型,可以减少编程工作量,提高函数的可重用性。例如,swap是一个交换两个变量的函数。如果我们不使用模板,我们需要为不同的类型编写许多具有相同函数的函数,例
c语言有宏为什么还要有函数模板?
模板用于实现泛型,可以减少编程工作量,提高函数的可重用性。例如,swap是一个交换两个变量的函数。如果我们不使用模板,我们需要为不同的类型编写许多具有相同函数的函数,例如int、char等。但是如果我们使用模板,只有一个函数就足够了