如何实现函数参数过滤 | 知行一

如何实现函数参数过滤

需求

过滤传入的函数参数。假设传入了int, bool, double, bool, structA这几个参数,现在我需要把其中的bool参数去掉,只保留非bool的参数,因此输入的参数经过过滤之后就变成int, double, structA了。

如何实现这个需求,请大家把实现的代码发在文后,看看谁实现得最好,期待精妙的代码。

注意

评论的时候展示代码的话需要用一个代码格式,否则显示不正常,要类似于这样在代码外面套一个脚本:

pre class=”lang:c++ decode:true “

《如何实现函数参数过滤》有6个想法

  1. 我也把我的实现发一下,通过c++17的fold expression实现的。

发表评论