当我不确定输入是什么时使用什么变量?

Rob*_*isk 2 c++ input

我必须使用"重载函数"来完成此任务.我理解这个概念以及它们是如何工作的,但我不明白如果我不知道它会是什么,我怎样才能从用户那里得到输入?

我应该从用户那里得到输入,它可以是字符串,双精度数或int数组.我必须弄清楚输入是什么,并使用正确的功能.

我的问题是当我让用户输入数据时,如果我不知道它会是什么,我该在哪里存储它?我的意思是,一旦我存储它,我可以比较并找出数据类型是什么,我知道如何做.

谁知道?

bma*_*ies 5

当您从用户那里获得输入时,它将是一个字符串.期.然后你必须解析它以查看它是什么.在编写解析器时,您可能会发现重载函数的用途.