如何在C++中获取元素类型?

Ada*_*amK 2 c++ string indexing char

我是C++编程的初学者,我想问一下,在char/string中查看以下哪种元素的算法/方法是什么.

例如,如果我有

char b[]="Ab 3";
Run Code Online (Sandbox Code Playgroud)

和索引,让我们说"我"是

i=2;
Run Code Online (Sandbox Code Playgroud)

这意味着在i = 3时有'3'.我的问题:是否存在一种算法,告诉我,如果我在索引2上,索引3上的元素类型是什么?在我们的例子中是'int'.

非常感谢你!

小智 7

char数组中任何元素的类型始终为char.但是,您可以检查char是否是带有isdigit(ch)的数字.