この追加関数は、配列に追加される項目となる単一のパラメーターを取ります。forループを使用してみましたが、期待どおりに機能しませんでした。私は現在、次のようなことをしようとしています。
bool homeworklist::add (homework h)
{
int i = 0;
if(current_size < LIST_MAX){
current_size += 1;
list[i] = h;
++i;
return true;
}
return false;
}
current_sizeは単なるカウンターです。listは、homeworklistクラスに属する配列であり、homeworkオブジェクトを取り込みます。この関数は、オブジェクトが正常に追加された場合はtrueを返し、正しく追加されなかった場合はfalseを返します。