自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 异常处理

异常处理 1. 使用try,catch处理异常 #include<iostream> using namespace std; int main(){ double m,n; try{ if(n==0) throw -1; //抛出异常,如果抛出异常,则停止try的运行,进入catch else cout<<m/n<<endl; cout<<

2020-06-01 16:16:39 168

原创 强制类型转换

强制类型转换 以前学过关于类型转换的方法,今天用了几个类,自己做了一下。 普通类型转换:int(x) (int)x 如果A是一个类应该只能用(A)x,不能区分风险的高低 1. static_cast static_cast用来进行比较自然和低风险的转换,比如整型和实数型,字符型之间的转换 static_cast不能用来在不同类型的指针之间互相转换,也不能用于整型和指针之间的互相转换,也不能用于不同类型的引用之间的转换 class A{ public: operator int()

2020-06-01 16:15:02 183

原创 c++学习笔记

1. new运算符 T* p1=new T; T* p2=new T[20]; delete p1; delete []p2; 2. 内联函数 ​ 为了减少函数调用的开销,引入了内联函数机制,编译器处理对内联函数的调用语句时,是将整个函数代码插入到调用语句处,而不会产生调用函数的语句。不会产生参数入栈,返回地址入栈。 定义时在函数定义前加上inline 调用时和其他函数一样 3. 函数重载 ​ 一个或多个函数,名字相同,然而参数类型或者个数不同,这叫函数的重载,返回值可以相同可以不同,如果只有返回值不同,

2020-05-11 18:27:44 199

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除