[问题] Dynamic overload function in C++

sable93

资深人士
VIP
注册
2003-11-11
消息
1,222
荣誉分数
92
声望点数
208
As we know we can overload a function in C++.

Any way to overload a function dynamically, for example, overload a function when a class is constructed, depends on some situation.(not type of parameters and return value) ?

In C, I would like to say, using a function point is an easy way, but I do not know if we can borrow overload concept to implement this functionality in C++.

Thanks,

---------------
I am a newer of C++. :(
 
looks like you need a hierarchy of classes.

最初由 sable93 发布
As we know we can overload a function in C++.

Any way to overload a function dynamically, for example, overload a function when a class is constructed, depends on some situation.(not type of parameters and return value) ?

In C, I would like to say, using a function point is an easy way, but I do not know if we can borrow overload concept to implement this functionality in C++.

Thanks,

---------------
I am a newer of C++. :(
 
Re: Re: [问题] Dynamic overload function in C++

最初由 jk603h 发布
looks like you need a hierarchy of classes.

More detail please, you know I am a new C++er.
 
Re: Re: Re: [问题] Dynamic overload function in C++

You should use template for that case.
You can check the usage of <template> from any website.
最初由 sable93 发布

More detail please, you know I am a new C++er.
 
后退
顶部