【发布时间】:2014-02-10 20:57:50
【问题描述】:
我想得到一个可以是整数或字符串的输入,并希望将其传递给重载函数,以便可以自动检测候选函数并生成输出。有没有办法做到这一点?
【问题讨论】:
-
您可以使用模板。
-
@gartenriese 模板在这里无济于事。他想根据用户是否输入数字而遵循不同的代码路径。
-
您尝试过但失败的代码示例,以及有关您希望发生的情况的注释,将非常有帮助。正如所写的那样,您要求按值而不是按类型推导(或者看起来如此)进行编译时候选选择。对此我会回答不。如果这不能准确描述您要执行的操作,则需要发布更多信息。
-
输入是总是一个字符串。想一想。
-
@dvnrrs:不会这样工作:T getInput();自动 x = getInput();
标签: c++