![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
清舞sunny
这个作者很懒,什么都没留下…
展开
-
c++ 异常处理
c++ 异常处理是通过try catch语句来执行的try{//语句体//如果语句体没有正常执行则抛出异常,throw error //抛出异常}catch(DataType& e) //捕获抛出的异常,按error的数据类型捕获{//语句体,一般包括以下:cerr << "输出异常信息" << endl;exit(1); //非正常退出程序...原创 2018-06-24 15:38:27 · 291 阅读 · 1 评论 -
c++ STL容器总结:vector、list、deque、queue、stack、set、map
c++STL中的容器会自动申请和释放内存,无需使用new、delete,一共有7种:1、vector: 类似数组,存储在一段连续的内存数组上,超出capacity后需要开辟一段新的更大的空间,把原来的数据拷贝过来,插入删除可能使iterator失效;可以快速地随机访问2、deque双端队列: 类似数组,动态的以分段连续的空间组合而成,随时能增加一段新的空间并链接起来;可以快速地在头尾插入删除数据3...原创 2018-07-04 11:38:29 · 1843 阅读 · 1 评论 -
c++ string操作总结
1、初始化2、赋值3、字符串处理4、查找5、比较6、转换原创 2018-07-11 19:33:36 · 287 阅读 · 0 评论 -
循环输入数字,以回车结束
c++:#include <iostream>using namespace std;int main(){ int a, s=0; //回车表示数据输入结束 while(cin.peek()!='\n') //cin.peek()相当于偷看一眼再放回流中 { cin>>a; s += a; ...原创 2018-07-05 11:25:51 · 30599 阅读 · 5 评论 -
c++ string与int通过流相互转化
stringstream :字符串流 , 需要包含头文件#include<sstream>stringstream使用操作符<< 、 >>,流在操作符的左边>>:从流中输出东西<<:输入东西到流中#include <iostream>#include <string>#includ原创 2018-08-13 11:25:28 · 415 阅读 · 0 评论