自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 04--C++ 类和对象下篇

本节主要讲解了C++中类和对象的高级特性,包括: 构造函数详解:初始化列表与构造函数体的区别,强调引用、const成员和自定义类型必须在初始化列表初始化,以及成员初始化顺序问题。 explicit关键字:用于禁止单参构造函数的隐式类型转换,提高代码安全性。 静态成员:介绍了静态成员变量和函数的特性,包括类外初始化、共享性、访问方式限制等,并通过对象计数示例演示应用场景。 其他特性:简要提及友元、内部类、匿名对象、编译器优化和封装概念。 这些内容涵盖了C++面向对象编程中的关键高级特性,对深入理解类和对象的行

2026-01-04 21:15:02 1028

原创 03--C++ 类和对象中篇

本文介绍了C++类的6个默认成员函数及其核心作用,包括构造函数、析构函数、拷贝构造函数、赋值运算符重载、取地址运算符重载和const取地址运算符重载。重点解析了构造函数和析构函数:构造函数在对象创建时自动调用,用于初始化对象成员;析构函数在对象销毁时自动调用,用于清理资源(如堆内存)。文章通过代码示例展示了构造函数的特性和使用场景,并指出默认构造函数对内置类型和自定义类型的不同处理方式。最后强调了显式定义构造函数的重要性,以避免依赖编译器默认行为导致的问题。

2026-01-04 21:11:47 898

原创 02--C++ 类和对象上篇

本文介绍了面向对象编程中类与对象的基础知识,主要包括:1)面向过程与面向对象的区别;2)C++类的引入与定义方式;3)访问限定符和封装特性;4)类作用域和实例化概念;5)类对象大小的计算方法。重点阐述了类如何通过封装隐藏实现细节,仅暴露必要接口,以及对象实例化后内存分配的原理。文章通过代码示例展示了类的定义、成员函数实现、对象创建等核心操作,并解释了结构体与类的异同。这些内容是理解面向对象编程的基础核心概念。

2026-01-04 21:10:05 953

原创 Linux快速入门-一道简单shell编程题目

一道shell脚本简单题目

2024-12-28 16:41:36 485 5

原创 Linux快速入门-一道简单的Makefile编程题目

一道linux的makefile简单编程题

2024-12-28 16:25:23 460 2

原创 Linux快速入门-Linux文件系统管理

Linux文件系统管理

2024-12-23 17:09:55 1324 2

原创 Linux快速入门-Linux的常用命令

Shell是用户与Linux系统之间的命令语言解释器,主要用于执行命令并与操作系统内核交互。命令自动补齐:Bash允许通过按Tab键来自动补全命令和文件名,极大提高了命令输入的效率。历史记录:Bash会保存用户输入的命令历史,用户可以通过上下箭头浏览和重新执行之前的命令。别名:用户可以为常用命令设置别名,简化常见操作。例如,设置可以让ll等同于ls -l。输入输出重定向和管道:可以将命令的输出重定向到文件或通过管道将一个命令的输出传递给另一个命令。通过管道将ls命令的输出传递给grep命令。通配符。

2024-12-22 22:23:41 991 6

原创 Linux快速入门-兼期末快速复习使用

Linux是一个免费开源的类Unix操作系统,最初由Linus Torvalds开发,并在Richard Stallman的GNU计划支持下,逐渐发展成如今的GNU/Linux系统。开放性:Linux是开源的,任何人都可以查看、修改并分发其源代码,这使得它在全球范围内得到广泛应用和支持。多用户、多任务:Linux支持多个用户同时登录系统,每个用户可以独立运行任务(进程),并且多个任务可以并发执行。良好的用户界面。

2024-12-22 17:13:37 1644 2

原创 C++入门教程

命名空间的定义使用关键字namespace,后跟命名空间的名称和一对大括号。// 区域内的代码 }引用是在声明时使用符号来定义的。// 创建一个整数引用 ref,它引用 num在上述代码中,ref是num的引用,它可以被用来访问和修改num的值。要定义一个内联函数,需要在函数声明和定义之前加上inline关键字。在上述代码中,add()函数被声明为内联函数。

2024-01-30 20:52:07 2600 1

原创 一篇带你走进线性表之顺序表(C语言阐述)——逐行解释代码

顺序表是一种线性表的存储结构,它通过一段连续的内存空间存储数据元素,元素之间的逻辑关系与物理位置一一对应。顺序表可以用数组实现,也被称为数组表。在顺序表中,元素的存储是按照其在逻辑上的顺序依次存放的,通过元素在数组中的索引来定位和访问。

2023-12-02 21:52:57 1057 8

原创 一篇带你串通数据结构

数据结构是计算机科学中用来组织和存储数据的一种方式,它涉及对数据、数据元素和数据项的组织和管理。数据是描述事物的符号记录,而数据元素是构成数据的基本单位,通常由若干个数据项组成。数据结构可以分为逻辑结构和物理结构。逻辑结构关注数据元素之间的逻辑关系,包括线性结构和非线性结构;而物理结构关注数据元素在计算机内存中的存储方式,包括顺序存储和链式存储等。数据结构是计算机科学和编程领域中至关重要的基础知识,它为解决实际问题提供了基本的工具和方法。

2023-12-02 17:32:34 423 4

原创 脑机接口的过去、现在与未来

《黑客帝国》中有这样的场景:人类通过在大脑后部插上一根电缆,就可以在计算机世界畅通无阻;只需要意念就可以改变“现实”;学习更变得轻松自在,只需要将需要学习的知识传输的大脑就可以完成我们当今枯燥、乏味的学习过程。如果脑机接口真的如此强大,那么脑机接口相关企业不难吸引资本的涌入。上网查了一下:2022年12月,马斯克“脑机接口”研究,涉嫌违反美国动物福利法规定,被曝接受调查。

2023-01-24 20:19:26 4222 45

原创 保姆式教学--指针的进阶

共和国的的建设者可要好好学好指针哦

2023-01-06 13:05:03 447 36

原创 深度剖析数据在内存中的存储

深度剖析数据在内存中的存储

2023-01-04 12:34:01 425 28

原创 初学者对编程的思考

入门

2022-10-15 18:10:27 343 17

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除