自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_62187551的博客

所有的出发都是为了更好的未来。 C++零基础小白,在日常学C的过程,分享一下在自己的笔记,希望和大家一起进步,有不对的地方也欢迎各位大佬指正

  • 博客(18)
  • 收藏
  • 关注

原创 c++数据结构 之 线性表入门

本文系统介绍了数据结构和线性表的相关概念。首先阐述了数据结构的基本定义,包括逻辑结构(线性、树形、图形)和存储结构(顺序、链式)。重点讲解了线性表的顺序存储实现,通过C++动态数组类演示了插入、删除等操作,并比较了强/弱类型语言的差异。文中还详细分析了线性表的链式存储特点,指出其与顺序存储的内存地址连续性差异,并简要介绍了链表类型(单链表、双向链表、循环链表)。最后通过实际代码展示了动态数组的操作实现,包括扩容机制和元素删除算法。

2025-08-16 15:31:18 869

原创 C++ STL学习 之 泛型编程

泛型编程用模板让算法和数据类型分离,能重复用代码。包括函数模板(用template声明,支持类型推导)和类模板(更通用,要指定类型,支持默认参数、继承)。可解决自定义类型兼容问题,结合使用更灵活,模板数组是容器应用,优势明显。

2025-08-14 17:54:36 922

原创 C++项目之 员工信息管理系统(8.2)

本文记录了员工信息管理系统开发过程,分为设计、实现和优化三个阶段。Day1完成需求分析和类设计,采用抽象类Employee定义接口,派生出Salesman等子类实现多态,并改进容器设计(使用vector存储父类指针)。Day2实现项目框架,重点解决员工职位变更时需重建对象的技术难点,通过迭代器操作和动态内存管理确保数据一致性。Day3进行功能优化,增加输入验证、数字菜单选择等用户体验改进。项目通过实践验证了面向对象设计思想,有效串联了C++的类继承、多态、容器等核心概念,在解决实际问题的过程中提升了开发者的

2025-08-09 09:49:16 760

原创 C++ STL容器 之 string(7.29)

string 作为 STL 处理字符串的关键容器,相较 char 更安全高效。本文详述其构造、赋值拼接、查找替换、比较、插入删除、子串截取、长度获取及字符存取等核心功能,借代码示例呈现操作实现。它封装 char 指针,解决内存管理与越界问题,为字符串处理提供安全便捷方案 。

2025-08-02 14:16:54 697

原创 C++ 面向对象 之 类的多态性(8.1)

本文系统介绍了C++多态性的概念与实现方式。主要内容包括:1)多态性分为静态多态(函数重载)和动态多态(虚函数机制),通过买票案例对比两种实现;2)动态转换与静态转换的区别,重点说明动态转换的类型安全检查特性;3)虚函数表的工作原理及虚析构函数解决内存泄漏问题;4)纯虚函数与抽象类的定义,通过图形类案例展示抽象类作为接口模板的应用。文章通过具体代码示例,深入浅出地讲解了多态性的实现机制及其在实际编程中的应用价值。

2025-08-01 13:37:05 691

原创 C++面向对象 之 类的继承(7.26)

本文聚焦 C++ 类的继承与派生,从继承基本概念(复用、多态与耦合性)讲起,拆解子类父类关系、三种继承方式对成员权限的影响(派生控制),还梳理派生类构造 / 析构执行顺序,用案例带读者吃透代码复用、多态实现的核心逻辑,新手也能看懂的 C++ 继承干货!

2025-07-26 17:24:51 782

原创 C++面向对象 之 类与对象(7.21)

本文介绍面向对象编程中类与对象概念,以 “买菜” 案例对比两种思维,阐述类定义、成员访问控制等核心内容,详解特殊成员函数用法及深浅拷贝区别,说明封装原则,也通过一些C++ 代码帮助理解相关概念与实践。

2025-07-24 00:33:21 1106

原创 C++基础学习 之 自定义类型(7.17)

本文主要介绍了C++中的复合数据类型包括结构体、联合和枚举。结构体支持嵌套定义、初始化、字节对齐,可结合数组和指针使用。联合通过共享内存节省空间,枚举用于定义命名常量集合。命名空间用于避免命名冲突;最后介绍了一些多文件编程的思想。

2025-07-21 00:37:58 1050

原创 C++基础学习 之 函数(7.15)

本章概述C++函数知识,涵盖函数定义与使用、参数传递(值、指针、引用)、变量作用域(全局与局部)、函数特性(内联、重载、指针)及递归调用。应用案例包括阶乘计算 和 数组翻转,展示实际编程实现,大家不必关注细节,掌握主要知识点,如作用域,递归,传参

2025-07-19 11:25:00 1325

原创 C++基础学习 之 指针与引用(7.14)

这里分享一些指针与引用的内容,指针作为C++基础部分较为难的部分,里面的一些概念大家得多去理解,比如指针数组与数组指针,这些比较绕的概念,一定得有自己的理解。

2025-07-16 12:58:01 1168 1

原创 C++ 基础学习 之 数组(7.11)

本文主要介绍了数组部分的内容,除了基本的一维数组,对二维数组和字符串数组做了重点介绍,加入了更多的代码来展示 数组的实际应用。

2025-07-12 17:52:38 659

原创 C++基础学习 之 控制结构(7.10)

摘要:本文介绍了C++程序的三大基本控制结构:顺序结构、分支结构和循环结构。其中分支结构包括if语句和switch语句,通过示例展示了单分支、双分支和多分支的实现方法。循环结构详细讲解了for循环、while循环和do...while循环的语法及适用场景。最后介绍了跳转语句break和continue的使用方法,包括在循环中查找特定元素和过滤数据的应用场景。这些控制结构是构建C++程序逻辑的基础组成部分。

2025-07-12 16:02:44 584 1

原创 C++ 基础学习 之 数据类型与运算符(7.9)

本文摘要:C++基本数据类型包括整数型(有符号/无符号)、浮点型、字符型和布尔型,其大小取决于编译器实现。运算符分为算术、关系、逻辑等类型,需注意优先级和类型转换规则。程序控制结构包含顺序、分支(if/switch)和循环(for/while)三种基本结构,通过不同语句实现程序逻辑。特别强调数据类型的大小可变性、运算符的隐式/强制转换,以及控制结构的语法要点。后面添加一些代码案例,方便大家理解

2025-07-09 23:10:46 279

原创 C++实战 之 基础练习(7.9)

针对7.9日的学习内容,总结了学习C++过程中遇到的一些好的问题,值得了解和思考

2025-07-09 23:07:04 599

原创 C++基础学习 之 语法(7.8)

本文摘要: C++语言基础与开发环境综述 本文系统介绍了C++程序设计语言的基础知识和开发环境搭建。主要内容包括:1)程序设计语言分类,对比了机器语言、汇编语言和高级语言的特点;2)C++语言发展历程及特性,重点分析其面向对象、高效性和跨平台能力;3)C++在服务器端、图形处理、嵌入式等领域的典型应用;4)代码编译的四个阶段(预处理、编译、汇编、链接)及其原理;5)开发工具使用指南,详细说明VS开发环境配置和程序创建流程;6)基础语法规范,涵盖变量/常量定义、输入输出操作、命名规则等核心知识点。文章采用理论

2025-07-08 23:57:24 893

原创 软件研发的相关概述:

PM: 项目经理主要负责项目进度, 风险的把控, 资源的协调, 人员分工等;DEV: 开发人员前端开发 :UI界面交互工程师,主要负责界面的美工工作TE: tester测试人员, 主要是对开发人员开发出来的程序进行测试的;BA: 产品经理(软件需求分析工程师)产品经理主要是和用户对接需求,确定需求以及需求升级;运维负责项目服务的正常运行, 监控等工作;需求分析--->开发计划--->思维导图--->概要设计--->详细设计--->编码--->修复缺陷;什么是需求: 由产品经理和用户对接,将。

2025-07-05 16:44:19 419 1

原创 7.2计网学习笔记

广播地址:广播地址是向特定网络下发送广播消息所使用的地址,一般广播地址为子网下全为1的地址,比如192.168.104.255。此时子网的数量(2^m),以及每个子网下的主机数*( 2^(n-m) ),4.arp 命令:可以查看主机对应的 mac地址,需要添加 -a参数。表示层----------------常见的数据加密,数据格式的解析。应用层---------------http协议,邮件协议。有效地址( 2^(n-m) )-2, 除去广播地址.6.netstat命令:通过IP可以找到对应的主机。

2025-07-05 09:40:19 350

原创 7.1计网学习笔记

客户端:web通常有html, css, js, vue, react, 等,pc客户端有swing, QT,MFC, pyqt等。A类---网络地址为 1~126,网络地址8位,主机地址24位,默认子网掩码255.0.0.0。C类---192~223,网络24位,主机8位,默认255.255.255.0。B类---128~191,网络地址16位,主机16位,255.255.0.0。E类---240-225,预留的IP地址,不使用;D类---224-239,D类IP用于组播通信.

2025-07-03 19:54:55 441

C++项目之 员工信息管理系统(8.2)

这是此次项目的文件包,感兴趣的朋友可以了解一下。

2025-08-09

C++STL之 string

C++STL之 string

2025-08-02

空空如也

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

TA关注的人

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