for中的i++与++i的差别

来源:互联网 发布:青云云计算 编辑:程序博客网 时间:2024/05/16 17:07

示例:for(.., .., ++i/i++) {};

用法上,在for语句的第三项中使用i++与++i并没有任何的差别。

效率上,对于int等内置类型,两者效率相同;而对于用户的自定义类型,++iterator比iterator++要快,因为少创建了一个临时对象。

结论:在上述场合中,建议全部使用++i以提高效率。