• 一个空的vector执行pop_back操作会发生什么?

    时间:2022-01-04 15:18:42

    由于之前看STL源码剖析的时候,发现所执行的操作如下:只是简单的将末尾的finish迭代器减1后destroy。这让人产生一个疑问:假如这个vector为空了,finish=start了,finish再减1不就不在vector的内存控制范围了么。于是,我打算看一下vs2013编译器和g++编译器的源...