复制多少数据时,返回一个函数中的一个std ::向量,以及将std :: vector放在自由存储(在堆上)并且返回一个指针的优化是多大的,而不是:
std::vector *f() { std::vector *result = new std::vector(); /* Insert elements into result */ return result; }@H_502_4@效率比:
std::vector f() { std::vector result; /* Insert elements into result */ return result; }@H_502_4@?