由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 这个问题怎么答?
相关主题
这段code有啥问题?one question about overloading operator delete
c++ pointers are iterators, why?C++ func overload question
one more interview questionHow to overload global new operator?
C++ Q90 - Q92 (转载)operator overloading (C++)
大家觉得C++复杂在哪里?C++ Q89: function template and overloading (转载)
why use static function here?C++ function template问题
Java banned operator overloading请问关于overloading <<
请问一个implicit conversion的问题(C++)问题的根源找到了
相关话题的讨论汇总
话题: 问题话题: overload话题: jobhunting
进入Programming版参与讨论
1 (共1页)
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?

1 (共1页)
进入Programming版参与讨论
相关主题
问题的根源找到了大家觉得C++复杂在哪里?
Go不支持operator overloadwhy use static function here?
can you insert several function pointers into a queue ?Java banned operator overloading
问个overloading new operator的问题请问一个implicit conversion的问题(C++)
这段code有啥问题?one question about overloading operator delete
c++ pointers are iterators, why?C++ func overload question
one more interview questionHow to overload global new operator?
C++ Q90 - Q92 (转载)operator overloading (C++)
相关话题的讨论汇总
话题: 问题话题: overload话题: jobhunting