【发布时间】:2014-06-16 17:41:58
【问题描述】:
我编写了一个解释串行数据 (CAN) 并当前返回浮点数的函数。我希望该函数包含一个参数,其中用户在字符串中指定返回类型,并且该函数返回该类型的值。这只是一件方便的事情,以避免编写多个共享几乎所有相同代码的函数。
【问题讨论】:
-
@Lynn:他说 c 不是 c++。
-
链接显示“C 中的模板模拟”。所以它们并不是真正的模板,而是一个 C++ 构造。最好对此非常清楚,以免造成混淆。
-
@Lynn,我没有点击链接。我会点击链接!
-
@Lynn。我同意,将函数编码为宏是另一种方法。起初我以为你的评论是一个恶作剧(对不起!)。使用宏对函数进行编码将消除类型测试,但代价是一些复杂性。在许多情况下是公平的交易。