C/C++基础备忘
文章平均质量分 50
一些基础知识的备忘录。
做一只猫
这只猫很懒,什么都没留下
展开
-
C/C++备忘录(九):模板
1.模板的概念模板就是建立通用的模具,大大提高复用性特点:模板不可以直接使用,它只是一个框架模板的通用并不是万能的1.2 函数模板C++另一种编程思想称为 泛型编程,主要利用的技术就是模板(另一种是链式编程)C++提供两种模板机制:函数模板和类模板1.2.1 函数模板语法函数模板作用:建立一个通用函数,其函数返回值类型和形参类型可以不具体制定,用一个虚拟的类型来代表。语法:template<typename T> template<class .原创 2022-02-23 18:09:57 · 131 阅读 · 0 评论 -
C/C++备忘录(八):文件操作(读写文件)
文件操作程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放通过文件可以将数据持久化C++中对文件操作需要包含头文件 < fstream >文件类型分为两种:文本文件 - 文件以文本的ASCII码形式存储在计算机中二进制文件 - 文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们操作文件的三大类:ofstream:写操作ifstream: 读操作fstream : 读写操作1. 文本文件1.1 写文件写文件步骤如下:.转载 2022-02-14 22:24:30 · 181 阅读 · 0 评论 -
C/C++备忘录(七):类与对象
类与对象原创 2022-02-14 19:44:12 · 603 阅读 · 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;}//2int func2(int a = 10, int b = 10原创 2022-02-12 15:13:51 · 522 阅读 · 0 评论 -
C/C++备忘录(五):内存分区与new的使用
内存分区和new原创 2022-02-12 13:51:03 · 109 阅读 · 0 评论 -
C/C++:getchar()和gets()的使用
getchar()和gets()原创 2022-02-11 20:18:12 · 3233 阅读 · 1 评论 -
C/C++备忘录(一):值传递与地址传递
自我备忘。原创 2022-01-26 23:31:08 · 99 阅读 · 0 评论 -
C/C++备忘录(二):指针基础
自我备忘。原创 2022-01-30 15:14:45 · 913 阅读 · 0 评论 -
C/C++备忘录(三):结构体基础
自我备忘。原创 2022-01-29 23:22:32 · 275 阅读 · 0 评论 -
C/C++备忘录(四):函数的分文件编写
自我备忘原创 2022-01-26 20:58:02 · 361 阅读 · 0 评论