![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
icekold
这个作者很懒,什么都没留下…
展开
-
初学C++经常忘记的一些东西(二)(个人向)
一、C++输出指定位数小数一、C++输出指定位数小数fixed保留小数点后六位并允许进位,scientific同样。二、选择排序是什么选择排序就是从数组最开始的位置开始,每次选出后续最小(最大)的元素放在那里,然后放在那里,然后进入下一位,继续选后续最小(最大)的,直到数组结束三、输出数组的长度四、获取字符串长度函数。原创 2023-07-19 20:42:02 · 98 阅读 · 0 评论 -
初学c++经常忘记的一些东西(个人向)
2.类作为参数时一般带&,当不需要修改类中的成员时一般需要const,因为不用&就是单纯的复制过来,会消耗内存和时间,只要有&符号,就不会复制过来,至于const,只要一个东西不需要修改成员变量时最好加上const。4.所有指针的值的实际数据类型,不管是整形、浮点型、字符型,还是其他的数据类型,都是一样的,都是一个代表内存地址的长的十六进制数。不用数据类型的指针之间唯一的不同是,执政所指向的变量或常量的数据类型不同。//dp2是指向double类型对象的指针,dp是double类型对象。原创 2023-07-02 22:05:51 · 105 阅读 · 1 评论 -
C++拷贝构造函数(复制构造函数)
一、默认复制构造函数复制构造函数是构造函数的一种,也称拷贝构造函数,它只有一个参数,参数类型是本类的引用。复制构造函数的参数可以是 const 引用,也可以是非 const 引用。一般使用前者,这样既能以常量对象(初始化后值不能改变的对象)作为参数,也能以非常量对象作为参数去初始化其他对象。一个类中写两个复制构造函数,一个的参数是 const 引用,另一个的参数是非 const 引用,也是可以的。如果类的设计者不写复制构造函数,编译器就会自动生成复制构造函数。转载 2023-07-02 18:02:36 · 447 阅读 · 1 评论 -
C++动态数组,Vector的基本使用
一、实际例子。原创 2023-07-02 17:31:46 · 91 阅读 · 1 评论 -
C++类与结构体对比
我个人喜欢在需要继承的时候使用类,不需要的时候两者皆可,因为在继承时本身是更更复杂层次的东西,而结构体我只喜欢他去放某些数据而已,但这里要注意一点,事实上结构体也可以进行继承,甚至可以混合使用这些类型,例如:我有一个叫做a的类和一个叫做b的结构体,这个b结构体继承自a,某些编译器会警告,但是仍然可以运行。C++作为C的继任者保留了C当中的很多语法,为了更好的继承C所以C++中保留了结构体这一概念,在C中没有类只能使用结构体去完成对一个对象的构建,为了与C更好的兼容,C++也保留了这一特性。原创 2023-05-11 10:41:34 · 136 阅读 · 0 评论 -
C++编译与链接(visual studio中)
在很多时候,我们所写的源文件并不只有一个,可能在一个源文件中我们实现的是做饭的功能,而在另一个源文件中实现的是吃饭的功能,只不是在其中一个源文件当中有一个main函数作为程序的入口罢了,但我们想要实现一个从做饭到吃饭的过程就需要这些源文件一起来协作进行,这个时候链接就是我们必不可少的步骤,通过链接可以让这些源文件联合起来,进行“打包”,它将所有二进制形式的目标文件和系统组件组合成一个可执行文件。以上就是链接与编译的关系和作用。原创 2023-05-07 00:02:11 · 210 阅读 · 0 评论 -
[C语言]为什么要使用动态内存分配
为什么要使用动态内存分配呢?为了不浪费内存原创 2023-02-06 16:01:15 · 411 阅读 · 0 评论 -
字符串函数(strlen,strcpy,strcat,strcmp)的应用及其模拟实现(数组方法和指针方法)
字符串函数(strlen,strcpy,strcat,strcmp)的应用及其模拟实现(数组方法和指针方法)原创 2023-02-06 00:58:13 · 343 阅读 · 0 评论