标准库string里面有个函数size,用来返回字符串中的字符个数,具体用法如下:string st("The expense of spirit\n");cout << "The size of "<<st<<"is"<<st.size() << "characters, including th
分类:
其他好文 时间:
2016-02-02 21:28:14
阅读次数:
212
第16章 string类和标准模板库1. string容易被忽略的构造函数:string(size_type n, char c)长度为n,每个字母都为cstring(const string & str, size_type pos = 0, size_type n = pos)初始化为str中从...
分类:
编程语言 时间:
2016-01-06 19:45:39
阅读次数:
250
之前一直没有使用过vector,现在就写一个简短的代码:
#include
#include
int main() {
struct st { int a; };
std::vector v;
v.resize(4);
for (std::vector::size_type i = 0; i <...
分类:
编程语言 时间:
2015-12-19 01:28:38
阅读次数:
184
函数名:setvbuf用 法:int setvbuf(FILE *stream, char *buf, int type, unsigned size);type : 期望缓冲区的类型:_IOFBF(满缓冲):当缓冲区为空时,从流读入数据。或者当缓冲区满时,向流写入数 据。_IOLBF(行缓冲):每...
分类:
其他好文 时间:
2015-11-11 14:47:37
阅读次数:
227
通用泛型函数的谓词函数问题方法一:普通函数当做实参bool GT6(const string &s) //判断字符串长度是否大于6{ return s.size() >= 6;}vector::size_type wc = count_if(word.begin(),word.end(), G...
分类:
其他好文 时间:
2015-10-28 22:34:14
阅读次数:
200
一、向量(续)1.大小和容量大小:容器中元素的个数。容量:容器中可容纳元素的个数。size_type size (void) const; // 获取大小void resize (size_type num, value_type const& val = value_type ()); //...
分类:
其他好文 时间:
2015-10-15 22:03:38
阅读次数:
200
C++标准库中的string中两者的源代码如下: size_type __CLR_OR_THIS_CALL length() const { // return length of sequence return (_Mysize); } size_type __CLR_...
分类:
编程语言 时间:
2015-08-27 22:29:31
阅读次数:
167
一、string类 1、构造函数 string实际上是basic_string的一个typedef,同时省略了与内存管理相关的参数。size_type是一个依赖于实现的整型,是在string中定义的。string类将string::npos定义为字符串的最大长度,通常为unsigned int的.....
分类:
编程语言 时间:
2015-08-21 20:58:35
阅读次数:
214
substr: basic_string substr( size_type index, size_type num = npos ); substr()返回本字符串的一个子串,从index开始,长num个字符。如果没有指定,将是默认值 string::npos。这样,substr()函数...
分类:
其他好文 时间:
2015-08-20 18:20:06
阅读次数:
155
在cpp中为了可移植性,string的长度是string::size_type,突然就想知道java允许的最大字符串长度为多少。看String的源码:publicfinalclassString110implementsjava.io.Serializable,Comparable,CharSequ...
分类:
编程语言 时间:
2015-08-19 16:27:02
阅读次数:
145