【发布时间】:2018-10-29 04:50:34
【问题描述】:
我的函数头是
int display_caption( char* caption );
if( display_caption( "hybrid thresholded Image" ) != 0 )
{
return 0;
}
返回错误
“const char*”类型的参数与“char*”类型的参数不兼容
有人可以帮我解决这个问题吗?
【问题讨论】:
-
您不能将指针从
const T*转换为T*。display_caption可能意味着有一个const char*参数而不是char*。 -
试试
int display_caption(const char* caption)。 -
或者更好,考虑到你是如何使用它的:
bool display_caption(const char* caption);。 -
你对你的错误有什么理解?你确定你的论点了吗?你确定你的参数了吗?你看到它们是如何不兼容的吗?就目前而言,这个问题要求我们猜测您对该消息的不理解之处。
标签: c++