jjzjj

CreateManyItems

全部标签

c++ - 从函数返回 STL 容器

从函数返回STL容器的最佳方式(性能方面)是什么?返回的容器通常包含数千个项目。方法一:typedefstd::listItemContainer;ItemContainerCreateManyItems(){ItemContainerresult;//fillthe'result'...returnresult;}ItemContainera=CreateManyItems();方法二:voidCreateManyItems(ItemContainer&output){ItemContainerresult;//fillthe'result'...output.swap(result

c++ - 从函数返回 STL 容器

从函数返回STL容器的最佳方式(性能方面)是什么?返回的容器通常包含数千个项目。方法一:typedefstd::listItemContainer;ItemContainerCreateManyItems(){ItemContainerresult;//fillthe'result'...returnresult;}ItemContainera=CreateManyItems();方法二:voidCreateManyItems(ItemContainer&output){ItemContainerresult;//fillthe'result'...output.swap(result