【发布时间】:2017-06-17 12:01:27
【问题描述】:
我尝试在 C++ 中做一个解释器,并且我想做一个函数,当用户输入 type(a) 时,它会给出变量 a 的类型,比如 a 是 int 或 bool 或 string。所以我的问题是我想知道前五个字母是否是类型(这是我认为为了做我想做的事情的最佳解决方案。但我的问题是如何以我在下面做的另一种方式做到这一点,因为这是一个非常丑陋的方式!
if (str.at(0) == 't' && str.at(1) == 'y' && str.at(2) == 'p' && str.at(3) == 'e' && str.at(4) == '(' )
【问题讨论】: