std vector readonly子视图,没有额外的副本

时间:2018-02-02 06:53:01

标签: c++ vector c++17

在C ++ 17中,引入了string view以避免在提取子字符串时不必要的字符串副本。 std::vector是否有类似内容?

这样的事情:

TreeType::TreeType(const std::vector<int> &list)
{
    if(list.size()>=2)
    {
        left=TreeType(list.sub_view(0,list.size()/2-1));
        right=TreeType(list.sub_view(list.size()/2,list.size()-1));
    }
    else
        ....
}

0 个答案:

没有答案