В следующем коде, что означает: 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) /* what's the meaning of :next(next_par),info(info_par)?*/
{}
list_node()
{
info= 0;
next= this;
}
};
выглядит так, как будто он хочет назначить info_par для info для info (info_par) и назначить next_parк следующему к следующему (next_par).Но я не видел определения next (), info ().