
C/C++基础备忘
文章平均质量分 50
一些基础知识的备忘录。
做一只猫
这只猫很懒,什么都没留下
展开
-
C/C++备忘录(九):模板
1.模板的概念 模板就是建立通用的模具,大大提高复用性 特点: 模板不可以直接使用,它只是一个框架 模板的通用并不是万能的 1.2 函数模板 C++另一种编程思想称为 泛型编程,主要利用的技术就是模板 (另一种是链式编程) C++提供两种模板机制:函数模板和类模板 1.2.1 函数模板语法 函数模板作用: 建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。 语法: template<typename T> template<class .原创 2022-02-23 18:09:57 · 177 阅读 · 0 评论 -
C/C++备忘录(八):文件操作(读写文件)
文件操作 程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 通过文件可以将数据持久化 C++中对文件操作需要包含头文件 < fstream > 文件类型分为两种: 文本文件 - 文件以文本的ASCII码形式存储在计算机中 二进制文件 - 文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们 操作文件的三大类: ofstream:写操作 ifstream: 读操作 fstream : 读写操作 1. 文本文件 1.1 写文件 写文件步骤如下: .转载 2022-02-14 22:24:30 · 212 阅读 · 0 评论 -
C/C++备忘录(七):类与对象
类与对象原创 2022-02-14 19:44:12 · 653 阅读 · 0 评论 -
C/C++备忘录(六):函数默认参数、占位参数和函数重载
一、函数默认参数 在C++中,函数的形参可以有默认值 注意 如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都要有默认值 如果函数声明有默认值,函数实现的时候就不能有默认参数 有默认值调用时也可以重新赋值 //1.从b位置开始有默认值,后面的c、d等等都要有默认值 int func1(int a, int b = 10, int c = 20, int d = 30){ return a + b + c + d; } //2 int func2(int a = 10, int b = 10原创 2022-02-12 15:13:51 · 584 阅读 · 0 评论 -
C/C++备忘录(五):内存分区与new的使用
内存分区和new原创 2022-02-12 13:51:03 · 144 阅读 · 0 评论 -
C/C++:getchar()和gets()的使用
getchar()和gets()原创 2022-02-11 20:18:12 · 3360 阅读 · 1 评论 -
C/C++备忘录(二):指针基础
自我备忘。原创 2022-01-30 15:14:45 · 971 阅读 · 0 评论 -
C/C++备忘录(三):结构体基础
自我备忘。原创 2022-01-29 23:22:32 · 313 阅读 · 0 评论 -
C/C++备忘录(一):值传递与地址传递
自我备忘。原创 2022-01-26 23:31:08 · 117 阅读 · 0 评论 -
C/C++备忘录(四):函数的分文件编写
自我备忘原创 2022-01-26 20:58:02 · 388 阅读 · 0 评论