我有一个接收不可修改字符串地址的运算符。我试图将收到的地址大小与项目sku进行比较。如果它们是相同的,我会返回true,如果不是假的话。我在c.size()上遇到错误,该错误表示表达式必须具有类类型,并且我不确定原因
char Item::operator==(const char* c)
{
if (this->get_sku.size() == c.size()) //Error
{
return true;
}
else
{
return false;
}
}
// getter功能
char Item::get_sku() const
{
return *m_sku;
}
答案 0 :(得分:0)
我不确定你想要实现的目标。但是,由于 <!DOCTYPE html>
<html lang="en">
<head>
<title></title>
</head>
<body class="works_on_smartphone">
.
.
.
<footer>
.
.
.
</footer>
</body>
</html>
返回单个get_sku
,因此查询其长度或以任何方式将其与char
进行比较并不是很有意义。以下编译,但我不确定你的确切问题是什么。
char*