operator++分为两种,Date &operator++(); 这个是前缀。当是前缀的时候,即++a的时候,最好返回引用,可以节省一部分内存。Date operator++(int),这个是后缀,当是后缀的时候,则必须是值返回,因为它返回的值是未自加的,运算完之后再自加。