2012年7月27日

关于string::size_type

摘要: size_type其实是string模板类定义的一种类型之一,它与size_of的用法相似,只是它根据存储的类型返回字符串的长度.对于 string具体化,将根据char返回字符串的长度,在这种情况下,size_type与size_of等效.size_of是一种无符号类型. 你说的 size_type 其实就是 unsigned int 类型 其实并不正确,它要看其存储的类型.size_type实际上是做为解决string类设计上的严重失误而引入的。 size_type是在string类内定义的一个无符号整形类型,由于string类里很多方法的返回值都是size_type... 阅读全文

posted @ 2012-07-27 16:45 烟雨飘零 阅读(13183) 评论(0) 推荐(4) 编辑

【转】C++ Vector用法深入剖析

摘要: 标准库Vector类型使用需要的头文件:#include <vector>Vector:Vector 是一个类模板。不是一种数据类型。 Vector<int>是一种数据类型。一、 定义和初始化Vector<T> v1; //默认构造函数v1为空Vector<T> v2(v1);//v2是v1的一个副本Vector<T> v3(n,i);//v3包含n个值为i的元素Vector<T> v4(n); //v4含有n个值为0的元素二、 值初始化1> 如果没有指定元素初始化式,标准库自行提供一个初始化值进行值初始化。2> 阅读全文

posted @ 2012-07-27 16:41 烟雨飘零 阅读(344) 评论(0) 推荐(0) 编辑

导航