ポインターを返す関数を使用しようとしていますが、それらを宣言する方法がわかりません。
これが現在書いている関数です。item は構造体の名前、queue はクラスの名前です。main に書くだけなら、次のようになります。
item queue:: *divide(item *a)
{
item *b, *c;
b = a;
c=a->next;
c=c->next;
while(c != NULL)
{
c=c->next;
b=b->next;
if (c!=NULL)
c=c->next;
}
c=b->next;
b->next = NULL;
return c;
}
正しいアプローチは何でしょうか?