示例:for(.., .., ++i/i++) {};
用法上,在for语句的第三项中使用i++与++i并没有任何的差别。
效率上,对于int等内置类型,两者效率相同;而对于用户的自定义类型,++iterator比iterator++要快,因为少创建了一个临时对象。
结论:在上述场合中,建议全部使用++i以提高效率。
示例:for(.., .., ++i/i++) {};
用法上,在for语句的第三项中使用i++与++i并没有任何的差别。
效率上,对于int等内置类型,两者效率相同;而对于用户的自定义类型,++iterator比iterator++要快,因为少创建了一个临时对象。
结论:在上述场合中,建议全部使用++i以提高效率。