VC6中断点追踪string对象时 npos和allocator指的是什么,该怎么解决
VC6中断点追踪string对象时 npos和allocator指的是什么
如题,请懂的讲解下,谢谢
------解决方案--------------------
string::npos就是串的结尾
allocator是一个class,用来封装内存分配与归还的某些细节,所有标准的container都使用缺省参数,allocator的使用在绝大多数情况用默认值就可以了,所以你不用指定何种allocator.在特殊情况下,如果需要可以自定义allocator...
------解决方案--------------------
npos代表一个不可能的下标位置。-1
allocator是一个容器适配器。用来分配内存和构造对象。
------解决方案--------------------
是一个内存适配器
------解决方案--------------------
一个就是-1.
一个就是分内存,和NEW差不多。。
如题,请懂的讲解下,谢谢
------解决方案--------------------
string::npos就是串的结尾
allocator是一个class,用来封装内存分配与归还的某些细节,所有标准的container都使用缺省参数,allocator的使用在绝大多数情况用默认值就可以了,所以你不用指定何种allocator.在特殊情况下,如果需要可以自定义allocator...
------解决方案--------------------
npos代表一个不可能的下标位置。-1
allocator是一个容器适配器。用来分配内存和构造对象。
------解决方案--------------------
是一个内存适配器
------解决方案--------------------
一个就是-1.
一个就是分内存,和NEW差不多。。