![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
夜阑優珲
我是真的懒。
展开
-
头文件algorithm
algorithm下的函数max(x, y):返回x和y中的最大值。min(x, y):返回x和y中的最小值。abs(x):返回x的绝对值。其中x必须为整型,浮点型取绝对值要用math头文件下的fabs函数。swap(x, y):交换x和y的值。...原创 2020-12-13 10:24:58 · 237 阅读 · 0 评论 -
string详解
To be continued… …原创 2020-11-30 22:20:15 · 59 阅读 · 0 评论 -
delete和new运算符的用法
一. new用法1. 分配单变量地址空间一般格式:指针变量名 = new 类型标识符;格式2:指针变量名 = new 类型标识符(初始值);其在内存分配成功后,同时将一初始值存放到该内存单元中。2.分配数组空间一维数组格式:指针变量名 = new 类型名[下标表达式];二.delete用法1.删除单变量地址空间delete 指针变量名;2.删除数组空间一维数组格式:delete []指向该数组的指针变量名;delete的方括号中无需填数组元素数,系统自己知道,写了编译器也忽原创 2020-11-30 19:49:56 · 3271 阅读 · 0 评论 -
字符串常量和字符串变量的比较
字符串常量是由双引号括起来的字符集合,它实际上就是这些字符组成的一维字符数组,因此它的字面值是第一个字符的地址。字符串变量分两种情况:由一维字符数组定义的,如:char a[10]。其中字符串变量a代表的也是字符串的首地址。由string定义的字符串,string a。其中a代表的是...原创 2020-11-17 15:00:33 · 2511 阅读 · 0 评论 -
类名创建对象和new创建对象的区别
类名创建的类对象在使用完后不需要手动释放,其作用域结束后析构函数自动执行。new创建对象只有调用到delete时才会执行析构函数。类名对象使用栈空间,new对象使用堆空间。定义在栈上效率高,在堆上容易引起内存碎片。类名对象的作用域只在本区域的花括号内,new对象一直到delete释放。ps:对于类指针来说,是否需要delete只要看它指向的类是否是通过new创建的。...原创 2020-11-17 10:54:28 · 759 阅读 · 0 评论 -
cout输出格式控制
cout控制小数位1.cout输出控制小数位的函数在头文件#include中,利用函数setprecision()改变精度,注意这里的精度指的是所有输出的位数,而不是指的小数位。(set 建立,precision 精度)(括号中填入你所需要的精度).2.cout << fixed << setprecision(a)这个语句表示的是固定点方式的显示,所以这里的精度指的是小数位,即a指的是有多少位小数。(fix 定位于).3.需要指明的是,假使在之前定义了精度,那么这个精度在此源原创 2020-11-10 10:26:39 · 741 阅读 · 0 评论