C****N 发帖数: 108 | 1 在jobhunting版看来的,不清楚什么意思。。
有人说用function pointer 什么的,不过没看懂
4. Is overloading allowed in C? If not, how to differentiate them? | s****t 发帖数: 698 | 2
要说语言特性的话,C中不允许overload吧。
但是要问能不能用C实现一个overload,
就是另外的问题了。
可以定义一个函数指针,
实现上根据所传入的参数不同,
相应的挂接不同的内部函数。
其实这个也是C++ overload的实现机制吧,
或者是内部的name mangling。
fix me if any mistake:)
【在 C****N 的大作中提到】 : 在jobhunting版看来的,不清楚什么意思。。 : 有人说用function pointer 什么的,不过没看懂 : 4. Is overloading allowed in C? If not, how to differentiate them?
|
|