摘要: C++中substr函数的用法 上述代码获得字符串s中 从第0位开始的长度为5的字符串.默认时的长度为从开始位置到尾 输出结果为: 12345 输出结果为: 12345 阅读全文
posted @ 2016-12-15 11:22 锅里煮水 阅读(62101) 评论(0) 推荐(1) 编辑
摘要: 本文转载自http://blog.csdn.net/youxin2012/article/details/9162415 string中 find()的应用 (rfind() 类似,只是从反向查找) 原型如下: (1)size_t find (const string& str, size_t po 阅读全文
posted @ 2016-12-14 11:38 锅里煮水 阅读(22372) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一道题,没法解释,求帮忙 怎么解释用C和C++输出不一样的结果 阅读全文
posted @ 2016-11-17 19:05 锅里煮水 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 返回字符串的长度 string标准库 C风格字符串函数 字符串的比较: 标准string C风格字符串 连接字符串: 标准库string C风格函数 注意:这里的字符串数组largestr要有足够大的内存空间 拷贝和赋值: 标准库string C风格函数 注意:传入C风格函数的指针必须指向以空字符作 阅读全文
posted @ 2016-11-15 20:58 锅里煮水 阅读(207) 评论(0) 推荐(0) 编辑
摘要: vector是模板而非类型,由vector生成的类型必须包含vector中元素的类型,例如vector<int> 定义和初始化vector对象: vector<T> v1 v1是一个空vector,它潜在的元素是T类型的,执行默认初始化 vector<T> v2(v1) v2中包含v1所有元素的副本 阅读全文
posted @ 2016-11-14 17:04 锅里煮水 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 处理string对象中的字符: 在cctype头文件中定义了一组标准库函数来处理string对象中的字符,比如检查一个string对象是否包含空白,或者把string对象中的字母改成小写,再或者查看某个特定的字符是否出现等。 isalnum(c) 当c是字母或数字时为真 isalpha(c) 当c是 阅读全文
posted @ 2016-11-14 16:49 锅里煮水 阅读(159) 评论(0) 推荐(0) 编辑
摘要: string的操作: cout<<s 将s写到输出流cout当中,返回cout cin>>s 将cin中读取字符串赋给s,字符串以空白分隔,返回cin getline(cin,s) 从cin中读取一行赋给s,返回cin s.empty() s为空返回true,否则返回false s.size() 返 阅读全文
posted @ 2016-11-14 16:38 锅里煮水 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、 常量表达式:是指值不会改变并且在编译过程就能得到的计算结果的表达式。 定义常量表达式变量: constexpr 变量类型 变量名; 例如: constexpr int mf=20;/////20是常量表达式 constexpr int limit=mf+1;/////mf+1是常量表达式 co 阅读全文
posted @ 2016-11-12 18:13 锅里煮水 阅读(599) 评论(1) 推荐(0) 编辑
摘要: 一、指向常量的指针 定义:const 变量类型 *变量; 例如 const double pi=3.14;///////pi是个常量,它的值不能改变 double *ptr=&pi;//////错误:ptr是一个普通指针,可以改变ptr所指对象的值,而pi是个常量 const double *cpt 阅读全文
posted @ 2016-11-12 17:48 锅里煮水 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 初始化和赋值是两个完全不同的操作: 初始化的含义是创建变量时赋予其一个初始值;赋值的含义是把对象的当前值擦除,而以一个新值代替。 阅读全文
posted @ 2016-11-09 19:29 锅里煮水 阅读(498) 评论(0) 推荐(0) 编辑