【发布时间】:2012-05-13 15:48:37
【问题描述】:
我正在尝试使用 boost 模块和 c++ 从文件中搜索单词,但我遇到了以下错误消息:
error: cannot convert 'const value_type* {aka const wchar_t*}' to 'const char*' in initialization
错误来自这行代码:
const char* file_path = itr->path ().filename ().c_str();
谢谢。
【问题讨论】:
-
不看任何具体内容,
path()返回一个wstring,所以c_str()返回一个const wchar_t *,而不是const char *。
标签: c++ boost char constants value-type