In the following code, what does the following mean: next (next_par), info (info_par)?
struct list_node : public memory::SqlAlloc { list_node *next; void *info; list_node(void *info_par,list_node *next_par) :next(next_par),info(info_par) {} list_node() { info= 0; next= this; } };
it looks like he wants to assign info_par for the info for info (info_par) and assign next_par for the next for the next (next_par). But I did not see the definition of next (), info ().
source share