【发布时间】:2014-05-16 00:58:17
【问题描述】:
我有两个string 声明:
-
killerName victimName
我需要将这两个字符串值转换为 const* char。
我如何使用我的方法的示例:
if (killer.IsRealPlayer) {
killerName = killer.GetName(); -- need to convert to const* char
victimName = victim.GetName(); -- need to convert to const* char
Notice(killerName + "has slain:" + victimName, killer.GetMapIndex(), false);
}
我收到一些错误:
Error 111 error C2664: 'Notice' : 无法将参数 1 从 'std::basic_string<_elem>' 转换为 'const char */
【问题讨论】:
-
您的错误信息与您的问题相反。
-
这个真的不清楚。输出和代码与您的问题或标题不匹配。
-
是的......我的错......我会在几秒钟内编辑它。对不起
-
而且您的新编辑完全脱靶。你知道如果你这样做
const char*+"has slain:"+const char*会发生什么吗?