C++
文章平均质量分 93
C++ 编程及简介
man_world
这个作者很懒,什么都没留下…
展开
-
18、zlog 日志库使用简介
zlog 使用手册原创 2022-08-03 11:33:53 · 1096 阅读 · 0 评论 -
17、CMake 简介
一、Clion 中如何引入第三方库# 设置cmake版本cmake_minimum_required(VERSION 3.15)# 项目名字project(TestRedis)# 设置编译版本set(CMAKE_CXX_STANDARD 14)# 声明头文件路径(采用相对路径的方式来引用头文件和库文件,这样工程位置发生改变的时候,可以不用修改配置文件)set(INC_DIR ./include)# 声明链接库路径set(LINK_DIR ./lib)# 引入头文件(在项目中引原创 2020-12-07 21:36:30 · 369 阅读 · 0 评论 -
15、GCC/G++ 及动态库与静态库简介
GCC/G++ 及动态库与静态库简介原创 2022-08-05 20:54:21 · 407 阅读 · 0 评论 -
14、C++ 异常处理
文章目录一、Day 11、C++对 C 的扩展a、:: 双冒号作用域运算符b、命名空间 namespacec、using 声明、using 编译指令2、C++对 C 的增强a、全局变量检测b、函数检测c、类型转换检测d、struct 增强e、bool 数据类型增强f、三目运算符增强g、const 增强3、引用a、引用基本语法b、引用的本质c、指针引用d、常量引用二、 Day 2三、Day 3四、Day 4五、Day 5六、Day 6七、Day 7一、Day 11、C++对 C 的扩展a、:: 双冒号原创 2021-02-02 14:09:04 · 144 阅读 · 0 评论 -
13、C 风格字符串和 C++ 字符串
C 风格字符串和 C++ 字符串原创 2022-09-23 09:34:38 · 204 阅读 · 0 评论 -
12、C++模板和标准模板库 STL
1. 类模板// 使用类模板,就可以适用于不同元素类型,避免创建多个类型的类。template // 类模板的声明class Array{};// 类模板的使用方法:Array arr(4); // 创建array,初始capacity为4,可以把Array合起来看成一个类名2. 标准模板库STL一般支持C+原创 2017-02-26 16:03:49 · 796 阅读 · 1 评论 -
11、面向对象程序设计基础
1. 面向对象程序设计概述面向对象的思想面向对象的思想认为,客观世界是由各种各样的对象构成的,每种对象都有各自的属性和方法,不同对象之间的相互作用和联系构成了不同的系统。在面向对象的思想中,任何事物都可以被看做一个对象。一个再复杂的模型结构都是由千千万万个对象组成的。这是根本思想。面向对象的几个特征封装性: 把对象的属性和方法结合成一个独立的系统单位,并尽可能隐藏对象的内部细节,外部若想访问原创 2016-10-05 16:41:28 · 1319 阅读 · 0 评论 -
10、C/C++文件简介
七、文件(使用 Python 更好用)1. 文件概述 文件是存储在外存储器(如,硬盘)上用文件名标识的数据的集合,它可以永久地存储数据。一个文件有唯一的文件标识,包括文件路径、主文件名、文件后缀(扩展名)。C/C++文件 C语言文件处理的关键是定义一个文件指针,通过该指针对文件的打开、读写、关闭等进行操作。 按照数据的组织形式,C语言文件分为文本文件(又称ASCII码文件,一个字节代表一个字符...原创 2016-10-05 16:35:04 · 528 阅读 · 1 评论 -
9、结构和链表
六、结构和链表结构体是将不同类型的数据组合成一个有机整体以便于引用。1. 结构类型结构类型的声明struct 结构类型标识符 // 一个结构类型的变量可以作为另外一个结构类型的成员。{ 结构成员1; 结构成员2; ┆ 结构成员n;};结构变量的定义及初始化:生声明结构类型,再定义该类型的变量;形式为:结构类型标识符 结构变量结构原创 2016-10-05 16:30:36 · 472 阅读 · 1 评论 -
8、C/C++ 函数
五、函数1. 函数的定义、调用和说明函数定义函数类型 函数名(类型 形参名1, 类型 形参名2, ... , 类型 形参名n) // 形参的类型可以是基本类型、构造类型(指针类型和类)等。// 形参是虚设的,它没有确定的值,只代表了参数的个数、类型和次序。// 只有当执行函数调用时,调用函数才会将具体的值(实参)传给形参,形参才有值。{ 函数体 return 表达式原创 2016-10-05 16:29:14 · 820 阅读 · 1 评论 -
7、结构化程序设计
三、结构化程序设计程序 = 数据结构 + 算法。数据结构表示数据间的关系,算法指明了对数据处理的步骤和方法。在C/C++语言程序设计中,数据类型用来描述数据结构,语句用来描述算法,程序由一系列的语句组成。1. 顺序结构:按照语句出现的先后顺序依次执行表达式语句:任何表达式后面加上分号就构成了表达式语句。空语句:当程序中某个位置在语法上需要一条语句,而在语义上又不要求执行任何动作时,可放上一条空语原创 2016-10-05 16:20:45 · 1822 阅读 · 0 评论 -
6、数组、指针与引用
1. 为什么要引入数组? 数组是由一组具有相同数据类型的元素按照一定的规则组成的集合。用数组名表示存储区域的地址,用下标变量来标识数组中的每个元素。数组和指针有着密切的联系,任何能由数组下标完成的操作也都可以用指针来实现。用数组类型可以描述许多有意义的对象,便于处理同一性质的成批数据,如向量、矩阵等。2. 一维数组(对应一个线性表)一维数组的定义、存储和初始化 定义:数据类型 数组名原创 2016-10-05 16:24:31 · 705 阅读 · 1 评论 -
5、数据类型、运算符和表达式
二、基本数据类型、运算符和表达式1. 数据类型的分类2. 变量和常量(程序中数据的基本形式)变量:程序运行过程中其值可以变化的量。 变量的定义: 数据类型 变量名1, 变量名2, … , 变量名n;变量的初始化:数据类型 变量名 = 表达式;变量的引用:数据类型 &引用名 = 已定义的变量; 即给一个已知变量起个别名,与原变量共享同一段内存,引用好比是一个虚拟的变量。...原创 2016-10-05 16:14:20 · 925 阅读 · 0 评论 -
4、C/C++ 概述
1. 面向对象的几个特征封装性: 把对象的属性和方法结合成一个独立的系统单位,并尽可能隐藏对象的内部细节。封装是面向对象思想描述的基础,从此程序员不再面对一个个变量和函数,而是要放眼大局,面对一个个对象来看问题。继承性: 子类自动共享父类之间数据和方法的机制。多态性: 在基类中定义的属性和行为(方法)被子类继承后,可以具有不同的数据类型或者表现行为(方法)等特性。可以对不同类的对象调原创 2016-10-05 15:53:25 · 736 阅读 · 1 评论 -
3、C 内存管理
内存管理原创 2016-09-11 10:05:04 · 3520 阅读 · 1 评论 -
2、C 常用标准库简介
文章目录1、assert.h2、ctype.h3、errno.h4、float.h5、limits.h6、locale.h7、math.h8、setjmp.h9、signal.h10、stdarg.h11、stdio.h12、stdlib.h13、string.h14、time.h15、参考资料C 标准库是一组 C 内置函数、常量和头文件,比如 <stdio.h>、<stdlib.h>、<math.h>,等等。这个标准库可以作为 C 程序员的参考手册。1、ass原创 2021-12-13 10:04:57 · 178 阅读 · 0 评论 -
1、C/C++ 代码规范
常用命名风格:unix like风格:单词用小写字母,每个单词直接用下划线_分割,例如Windows风格:大小写字母混用,单词连在一起,每个单词首字母大写。不过如果遇到大写专有用语时会有些别扭,例如命名一个读取RFC文本的函数,命名为看起来就没有unix like的清晰标识符的命名要有明确含义,使用完整的单词或大家基本可以理解的缩写,避免使人产生误解文件命名统一采用小写字符全局变量应增加g_前缀,静态变量应增加s_前缀,其它变量按照。...原创 2022-08-05 20:20:38 · 115 阅读 · 0 评论