LinkList ListHeadInsert(LinkList &L) & have diffence meaning between gcc and g++. gcc: it's a addr g++ :it's a reference