在C ++中是否有任何方法允许不同的数据类型的不同执行路径?

时间:2015-05-19 17:32:09

标签: c++ templates

我知道具有不同数据类型的C ++模板允许函数共享类似的实现代码,但我想知道如果函数具有完全不同的执行路径,取决于数据类型。反正有吗?

1 个答案:

答案 0 :(得分:6)

为此你可以简单地使用重载,在这种情况下你不需要模板。

void path(int value)
{
  //
}

void path(string value)
{
  //
}