【发布时间】:2010-11-03 21:02:37
【问题描述】:
我想知道是否可以根据分配给它的变量类型来更改函数的返回类型。这是我的意思的一个简单示例。
我想创建一个函数来解析字符串中的 int、bool 或 float 变量。比如……
Int value = parse("37");
Float value = parse("3.14");
Bool value = parse("true");
我知道如果我将此函数设为模板,则必须从始终为字符串的参数列表中确定变量类型。有没有其他方法可以用 c++ 做到这一点?
【问题讨论】: