【发布时间】:2013-05-04 05:28:58
【问题描述】:
在 C++ 中,如果您有一个使用移动构造函数“复制” 用户定义类型的对象的 for 循环,那么使用 ++i 或 i++ 作为循环计数器?
我知道这个问题似乎相当模糊,但我(我相信)在电话采访中被问到这个问题。我不确定我是否正确理解了这个问题,面试官认为这是我不知道答案,因此缩短了面试时间。
他到底想干什么?
【问题讨论】:
-
另见 Herb Sutter 的GotW #2 Solution: Temporary Objects。
标签: c++ constructor move