看到一个用法 容器里是 std::reference_wrapper 对象 std::vector<std::reference_wrapper<ParticipantObserver>> observers_; 总结了下,可能以下三种情况需要用到: vector里不能直接存储引用,又不想做拷贝 丢入lamba或者函数是引用, 如果设计意图就是执行完毕后被对象会被修改 C++11为什么需要std::ref/reference_wrapper? Brent姜 <