Use of templates to avoid redudancy of code
fmohamed at mac.com
Tue Jun 3 22:24:10 PDT 2008
On 2008-06-03 20:17:16 +0200, Mael <mael.primet at gmail.com> said:
>> In case the issue is actually cleaning up the code, I would consider
>> making the action a delegate that you pass in to your algorithm (and
>> execute there).
> This doesn't incur a penalty on the execution time ? Does it unfold the
> delegate as an inline function, or will there be calls to the delegate ?
yes this incurs a penalty if the delegate doesn't get inlined, and even
if it does there might still be some small penalty.
So I said *if* you just need to clean up the code, then that is
probably the best solution.
More information about the Digitalmars-d-learn