![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++小知识
JIAN_BOY_RISE
这个作者很懒,什么都没留下…
展开
-
C++中的c_str()函数用法
语法: const char *c_str();c_str()函数返回一个指向正规C字符串的指针常量, 内容与本string串相同. 这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。注意:一定要使用strcpy()函数 等来操作方法c_str()返回的指针 比如:最好不要这样: cha转载 2017-03-13 14:04:06 · 6964 阅读 · 0 评论 -
istringstream、ostringstream、stringstream 类介绍
转载自:http://www.cnblogs.com/gamesky/archive/2013/01/09/2852356.html关于istringstream、ostringstream、stringstream 类介绍 ,这篇文章写得比较好,0、C++的输入输出分为三种:(1)基于控制台的I/O (2)基于文件的I/O (3)基于字符串的I转载 2017-03-13 14:56:43 · 339 阅读 · 0 评论 -
关于oj中经常碰到的输入不指定个数的输入问题
之前自己经常碰到一类问题就是在oj上刷题时,偶尔碰到有关不指定输入个数然后让计算输出结果的题目,以为也没多大事,在网上百度了相关解决方案之后就不当回事了,然而在大三算法上机考试又给碰到了,三道题目全是不指定个数的输入,全败了,说多了都是泪,所以在搜集了相关的解题方法之后乘着这个时间写下来,希望后面的同学不要碰到和我一样的坑。首先是不指定个数的字符串的输入,比如有这样的一道题目:输入一串带有原创 2017-03-13 14:37:55 · 2496 阅读 · 0 评论 -
谈谈C++学习之Pair的使用方法
pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同,本篇详细的介绍了Pair的使用方法和实例,有兴趣的同学可以了解一下。一、Pair类型概述pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同,基本的定义如下:pair a;表示a中有两个类型,第一个元素是int型的,第二个元素是string类型的,如果创建pair的时候没有对其进行初始化,则调转载 2017-07-26 15:53:10 · 614 阅读 · 0 评论 -
STL之二分查找(binary_search(),lower_bound(),upper_bound() )
二分查找(二分检索): 二分法检索又称折半检索,二分法检索的基本思想是设字典中的元素从小到大有序地存放在数组(array)中, 首先将给定值key与 字典中间位置上元素的关键码(key)比较,如果相等,则检索成功; 否则,若key小,则在字典前半部分中继续进行二分法检索;若 key大,则在字典后半部分中继续进行二分法检索。 这样,经过一次比较转载 2017-07-27 09:12:59 · 578 阅读 · 0 评论 -
【C++】fill函数,fill与memset函数的区别
转载自:http://blog.csdn.net/liuchuo/article/details/52296646【C++】fill函数,fill与memset函数的区别memset函数按照字节填充某字符在头文件里面fill函数按照单元赋值,将一个区间的元素都赋同一个值在头文件里面因为memset函数按照字节填充,所以一般memset只能转载 2017-07-27 09:20:53 · 637 阅读 · 0 评论