multiple linked lists

deleted
Last edited on
Simple:

sales_item_list isn't declared until after line 50 of the header. When the compiler encounters line 50, it hasn't yet seen any declaration of sales_item_list.
Last edited on
The solution is a forward declaration of sales_items_list:

Either
1
2
3
4
5
class sales_items_list; // Note
class product_list
{
...
};
or
1
2
3
4
5
6
class product_list
{
...
    void chooseProduct(unsigned int saleCode,product_list* aux, class sales_items_list* aux1); // Note: class
...
};
Topic archived. No new replies allowed.