![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
郭圆圈
这个作者很懒,什么都没留下…
展开
-
【C++】理解参数中的指针&/*
实参和形参: 实参与形参有不同的地址空间。 如果参数是指针,形参和实参指向同一地址空间 如果不是,则实参和形参数值相同 int Swap1(int a, int b) { int tmp = a; a = b; b = tmp; } int Swap2(int &a, int &b) { int tmp = a; a = b; ...原创 2020-02-19 16:16:36 · 160 阅读 · 1 评论 -
C++学习:字符串
C++处理字符串的方式有两种:1、延用C语言的char数组、指针;2、string类库 sizeof()&strlen() sizeof():返回所占总空间的字节数 (1)、对于整型字符型数组 (2)、对于整型或字符型指针 strlen():返回字符数组或字符串所占的字节数 (1)、针对字符数组 (2)、针对字符指针 若s为字符串,则sizeof(s)>=strlen(s)+1 输...原创 2020-01-13 22:13:49 · 130 阅读 · 0 评论 -
C++学习:数组的代替品vector,array
模板类vector和array是数组的代替品。 Vector 类似于string类,是一种动态数组。可在运行阶段设置vector对象的长度,可在末尾附加新数据、在中间插入新数据。 创建语法: Array 长度固定,使用栈进行静态内存分配。效率与数组相同。 创建语法: ...原创 2020-01-10 16:15:40 · 183 阅读 · 0 评论