如何在C++中将char转换为字符串?

str*_*eek 1 c++

我有一个字符串变量s,我有一个地图数据结构(使用字符串键)m.

我想检查每个字母s是否存在m,所以我这样做m.containsKey(s[i]).

既然,map containsKey函数需要字符串参数,我得到以下错误:

invalid conversion from char to const char* 
Run Code Online (Sandbox Code Playgroud)

关于如何将char转换为字符串数据类型的任何想法?

Ign*_*ams 5

取子串而不是索引.

s.substr(i, 1)
Run Code Online (Sandbox Code Playgroud)