读书人

VC6中断点追踪string对象时 npos和all

发布时间: 2012-06-07 15:05:14 作者: rapoo

VC6中断点追踪string对象时 npos和allocator指的是什么
如题,请懂的讲解下,谢谢

[解决办法]
string::npos就是串的结尾
allocator是一个class,用来封装内存分配与归还的某些细节,所有标准的container都使用缺省参数,allocator的使用在绝大多数情况用默认值就可以了,所以你不用指定何种allocator.在特殊情况下,如果需要可以自定义allocator...
[解决办法]
npos代表一个不可能的下标位置。-1

allocator是一个容器适配器。用来分配内存和构造对象。
[解决办法]
是一个内存适配器
[解决办法]
一个就是-1.
一个就是分内存,和NEW差不多。。

读书人网 >C++

热点推荐