- 博客(11)
- 收藏
- 关注
原创 C++模板的解析
搞得具体化一些,从字面上来解释,就是为已有的模板参数进行一些使其特殊化的指定,使得以前不受任何约束的模板参数,或受到特定的修饰(例如const或者摇身一变成为了指针之类的,甚至是经过别的模板类包装之后的模板类型)或完全被指定了下来。在模板中的默认参数类型中,如果所有模板参数都是缺省,但在类进行实例化的时候,尖括 号不可以省略template类模板不是一个实际的类型,是虚拟的,和ppt模板一样,实例化的时候才会构建类。
2022-09-06 20:45:16
379
原创 进程的定义和命令
创建成功:父进程返回子进程的ID,子进程返回0。父子进程:读时共享,写时复制,读一个变量时空间一样,写时则是两个空间。父子进程共享:1,文件描述符 2,mmap建立的映射区
2022-08-07 15:46:39
420
原创 C语言变量和常量的定义和使用
从广义的角度来讲声明中包含着定义,即定义是声明的一个特例,所以并非所有的声明都是定义intb它既是声明,同时又是定义对于externb来讲它只是声明不是定义。1、在程序运行过程中,其值可以改变2、变量在使用前必须先定义,定义变量前必须有相应的数据类型。一般的情况下,把建立存储空间的声明称之为“定义”,而把不需要建立存储空间的声明称之为“声明”。常量1、在程序运行过程中,其值不能被改变的量2、常量一般出现在表达式或赋值语句中。2、定义变量需要建立存储空间,如intb;...
2022-07-19 19:24:23
2574
原创 C++ STL容器知识点
STL大体分为六大组件,分别是:容器、算法、迭代器、仿函数、适配器(配接器)、空间配置器 容器:各种数据结构,如vector、list、deque、set、map等,用来存放数据。 算法:各种常用的算法,如sort、find、copy、for_each等 迭代器:扮演了容器与算法之间的胶合剂。 仿函数:行为类似函数,可作为算法的某种策略。 适配器:一种用来修饰容器或者仿函数或迭代器接口的东西。 空间配置器:负责空间的配置与管理。 函数名:void
2022-05-20 21:22:31
156
原创 C语言(变量类型,输入,输出)
1,变量类型整形:int 占4个字节内存空间,共32位,表达的数值范围。(正负21亿)short int,缩写成short,占2个字节,65535最大值。long int,缩写成long,8字节,总共64位无符号:unsigned无符号中只有正数,没有负数。每个类型前都可以加上无符号关键字。unsigned int浮点型:小数类型float 类型(单精度):4字节,float类型常量后需要加f,float x = ...
2022-05-19 20:51:34
2842
原创 C++ (文件,模板,类模板)知识点
1,文件操作:类对象:ofstream,ifstream,fstream。第一步:打开文件:fd.open("teat.txt",ios::in|ios::out)第二步:操作读写:内部含有流的读写指针(偏移)seek写:块write格式化fprintf<<行fputs字符putc读:块read格式化fscanf<<行fgetsgetline字符getc判断结尾:eof流缓存...
2022-05-19 20:33:03
259
原创 C++(运算符,多继承,多态)的知识点
1,运算符:运算符operator就是函数名(1)单目运算符重载:++(前置,后置int占位),--(前置,后置int占位),前置返回引用,后置返回const修饰的临时变量。(2)双目运算符:+,-,*,/,%,<,>,<=,>=,==,!=(3)赋值运算符:=(4)位运算符:<<,>>(5)高级运算符重载:[]下标操作,->指针操作,()仿函数。谓词返回值是...
2022-05-18 21:27:22
149
原创 C++基础核心知识
1,构造函数:1,无参普构造(默认提供)2,有参构造3,普通有参4,拷贝构造5,深拷贝构造和浅构造。析构函数(销毁默认调用)2,初始化列表:(1) 使用方法在构造函数参数到列表后面加上"冒号”,多个变量使用“逗号”隔开。(2)构造和析构顺序相反。 (3)初始化成员变量默认是从上到下,从左到右与初始化列表无关。3,静态成员:静态成员就是在成员变量和成员函数前加上关键字 sta...
2022-05-17 21:45:54
253
原创 网络编程osl模型的七层结构
OSI模型的体系结构:OSI七层协议1,网络体系结构指:网络的层次结构和每层所使用协议的集合。2,OSI模型的七层结构为:(低层,前四层)--> (高层,后三层)。物理层-->数据链路层-->网络层-->传输层--> 会话层-->表示层-->应用层。(1)物理层:传输物理信号,接口,信号形式,速率。设备:集线器HUB对接收的信号进行放大。(2)数据链路层:数据组成可发送,接受的帧。设备:交换机,交换机工作过程概括为“学习,记忆,接受,查表,转发。
2022-05-11 21:29:44
1910
原创 了解C语言程序中解释代码及常量
一,编写的步骤1.打开一个终端。2.在创建一个.c文件,一般用vim xxx.c创建.c文件,或者gedit工具来创建。3.编译代码。4.编译:gcc xxx.c -o xx(可执行程序名字),如果不加-o则会默认产生a.out5.执行代码; ./可以执行程序名,如: ./a.out二,解释c语言代码#include <stdio.h> 是头文件,加# 号后面用尖括号 <>来进行预处理指令,预处理指令包含:头文件,宏定义,条件编译。预处理指...
2022-04-26 20:01:10
1499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人