新增的std::span就是现成的view,楼主的问题是没法改别人的接口,所以需要一个确实是vector的东西,又不拥有数据,那就只能是继承vector的类,可以从vector初始化,但是析构函数得空操作。
但是各家vector实现不一样,继承也是个麻烦事,还不如自己寨出来vector的接口,内部只保留原vector的引用,就相当于自己写一个继承了vector的span。
【 在 hyperLee 的大作中提到: 】
: 最简单的, 仿造string\_view, 搞一个vecter\_view对象
: --
发自「今日水木 on 钛星」
--
修改:ble FROM 222.129.50.*
FROM 222.129.50.*