【发布时间】:2020-07-24 13:41:03
【问题描述】:
for(i=0;i<x;i++)
{
for(j=0;j<i;j++)
{
if(bor.hasil[i]<bor.hasil[j])
{
bor.n[i].swap (bor.hasil[j]);
tmp=bor.hasil[i];
bor.hasil[i]=bor.hasil[j];
bor.hasil[j]=tmp;
}
}
}
如何修复'bor.tes::n[i]'中成员'swap'的错误请求,它是非类类型'char'?
【问题讨论】:
-
有
swap函数吗? -
所提供的代码和诊断似乎并不一致。提供的代码中没有
bor.tes。 -
@JohnBollinger 是什么意思?
-
从你的其他问题来看,
bor.n[i].swap (bor.hasil[j]);应该是std::swap(bor.hasil[i], bor.hasil[j]);吗?
标签: c++ sorting bubble-sort