追求效率就用裸指针,shared的效率差的要命。
我一直不鼓励用智能指针,C++程序元连裸指针都不敢用,赶紧转学其他语言。
【 在 DoorWay 的大作中提到: 】
: void polarity_test(std::shared_ptr<Test> test) { test->harness->callAndReport([test2 = std::move(test)]() mutable { test2->reverse_polarity(); ::resume_on_main_thread([test3 = std::move(test2)]() { test3->reverse_polarity(); }); }); }
:
: 就是为了避免拷贝构造一次共享指针?计数++一次,减减一次?
: ...................
--来自微水木3.5.11
--
FROM 117.136.120.*