添加函数名后面的const使得在函数内无法改变非静态成员变量；添加size和empty函数