ComparedToの書き方が間違えている可能性もあるのですが、
while(item.ComparedTo(info[location]!=EQUAL))の
理解に戸惑っています。
EQUALはenum RelationType{LESS,GREATER,EQUAL};の中のものです。
コード RelationType ItemType::ComparedTo(int item){ if(value<item) return LESS; else if(value>item) return GREATER; else return EQUAL; }
コード void Sortedlist::DeleteItem(ItemType item){ int location; while(item.ComparedTo(info[location]!=EQUAL)) location++; info[location]=info[length-1]; length--; }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/18 09:51
2015/11/18 10:49
2015/11/18 14:30
2015/11/19 03:22 編集
2015/11/19 22:28
2015/11/20 01:22
2015/11/20 22:11