c++
qiweigo
四川大学大一新生
展开
-
(转)C++ stringstream介绍,使用方法与例子
(转)C++ stringstream介绍,使用方法与例子 C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。 istringstream类用于执行C++风格的串流的输入操作。 ostringstream类用于执行C风格的串流的输出操作。 strstrea转载 2015-02-06 15:26:54 · 625 阅读 · 0 评论 -
C++ STL set小结
/* set/multiset会根据待定的排序准则,自动将元素排序。两者不同在于前者不允许元素重复,而后者允许。 1) 不能直接改变元素值,因为那样会打乱原本正确的顺序,要改变元素值必须先删除旧元素,则插入新元素 2) 不提供直接存取元素的任何操作函数,只能通过迭代器进行间接存取,而且从迭代器角度来看,元素值是常数 3) 元素比较动作只能用于型别相同的容器(即元素和排序准则必须相同) s转载 2015-02-06 13:15:37 · 496 阅读 · 0 评论 -
C++中cin.get和cin.getline的区别
C++中cin.get和cin.getline的区别 分为三种情况来看: 1)输入的字符串不超过限定大小 get(str,Size):读取所有字符,遇到'\n'时止,并且将'\n'留在输入缓冲区中,其将被下一个读取输入的操作捕获,影响该输入处理; getline(str,Size):读取所有字符,遇到'\n'时止,并且将'\n'直接从输入缓冲区中删除掉,不会影响下转载 2015-02-07 16:28:28 · 642 阅读 · 0 评论 -
STL在ACM竞赛中的使用
本文结合小紫书总结STL在ACM竞赛中的使用 1.stringstream字符流,和string类型: string类具有的优点:可以直接用四则运算符和关系运算符,简化了字符串类型的操作。 [cpp] view plaincopyprint? string string1="22",string2="11"; string1+=转载 2015-02-06 16:43:59 · 1553 阅读 · 0 评论 -
C++ STL泛型编程——在ACM中的运用
C++ STL泛型编程——在ACM中的运用 学习过C++的朋友们应该对STL和泛型编程这两个名词不会陌生。两者之间的关系不言而喻,泛型编程的思想促使了STL的诞生,而STL则很好地体现了泛型编程这种思想。这次想简单说一下STL在ACM中的一些应用。我们知道,在ACM竞赛中,经常需要用到数组、字符串、队列、堆栈、链表等数据结构和排序、搜索等算法,以提高程序的时间、空间运行效率。然而如果转载 2015-02-07 16:35:47 · 759 阅读 · 1 评论 -
C++ map的基本操作和使用
C++ map的基本操作和使用 来源:(http://blog.sina.com.cn/s/blog_61533c9b0100fa7w.html) - C++ map的基本操作和使用_Live_新浪博客 Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作! 1. map最基本的转载 2015-02-06 18:08:19 · 733 阅读 · 0 评论