Я разработал этот код так, чтобы я мог получить указатель на любую позицию, которую хочет пользователь, в круговом односвязном списке, я использую cout для возврата указателя, мне нужен такой механизм, который я мог бы использовать его с другой моей функцией вместо того, чтобы переписывать весь код снова, для этого мне нужно что-то сделать с возвращаемым типом, который сейчас недействителен
Вот функция..
void pointer_to_node(int index){
Node*temptr;
temptr = new Node;
temptr = firstptr;
Node*temptr2;
temptr2 = new Node;
temptr2 = NULL;
int count = 1;
while (temptr!=temptr2){
if(count==index){
cout << "Required Pointer is : ";
cout<< temptr;}
count++;
temptr2=firstptr;
temptr=temptr->nextptr;
}
if (index>size_of_list())
{
temptr=NULL;
cout<< "Can't You think in bounds. Take your NULL Pointer ";
cout << temptr;
delete temptr;
delete temptr2;
}
}
Node *
, на котором вы в конечном итоге - person im so confused   schedule 14.12.2012