1. 看你调用频率
2. 恐怕还是把mutable去掉,第二次用copy会cache friendly一些
3. polarity_test()这儿是不是一定要传值也可以考虑一下,C++17把rvalue进一步区别了xvalue和pvalue,你最外面传const ref估计也行。
4. 这么小的lambda说不定编译器直接什么奇技淫巧优化掉了
我个人还是不太喜欢给lambda加mutable,所以我不会用第二个move
【 在 DoorWay 的大作中提到: 】
: [code=c]
: void polarity_test(std::shared_ptr<Test> test)
: {
: ...................
--
FROM 114.85.184.*