logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【C++】C++继承入门(上):继承语法与基本特性详解

本文系统讲解 C++ 继承的核心特性。涵盖:继承的基本概念与定义格式、三种继承方式(public/protected/private)的访问权限变化、继承中的作用域与隐藏规则、派生类的六大默认成员函数(构造/拷贝构造/赋值重载/析构)、基类与派生类之间的转换规则、以及如何实现一个不能被继承的类。通过手写示例,深入理解继承的底层机制。

文章图片
#c++#开发语言#学习 +1
【测试】自动化测试概念篇(C++方向):从零搞懂Web自动化

本文讲解了自动化测试的核心概念,包括自动化测试的定义、回归测试的含义、自动化测试与人工测试的关系、接口自动化与UI自动化的区别、自动化测试金字塔模型(理想金字塔 vs 企业实际)。重点介绍了Web自动化测试中的Selenium框架,包括WebDriver驱动的作用、webdriver-manager驱动管理工具、Selenium库的安装、以及一个完整的百度搜索自动化脚本示例。最后解释了Seleni

文章图片
#c++#前端#自动化 +4
【C++】C++类和对象1:从struct到class,揭开面向对象编程的第一层面纱

本文通过Stack和Date类的代码示例,系统讲解C++中类与对象的核心概念。内容包括:类的定义格式与访问限定符(public/private)的作用、struct与class的区别、类域对编译查找规则的影响、声明与定义分离时如何指定类域、类的实例化过程(对象在内存中分配空间)、对象大小的计算方法(内存对齐规则、空类的特殊情况),以及this指针的本质(编译器自动传递给成员函数的隐式参数)。文章通

文章图片
#c++#开发语言
【C++】const引用、inline、nullptr三大语法

本文通过简洁的代码示例,讲解C++中三个实用但常被忽视的特性:const引用、inline内联函数和nullptr空指针。const引用可以绑定常量或临时对象,实现权限缩小(可读不可写)但禁止权限放大;inline通过展开函数代码消除调用开销,适合短小频繁调用的函数,但仅为编译器建议;nullptr是C++11引入的类型安全的空指针,解决了NULL在函数重载时的二义性问题。

文章图片
#c++#开发语言#学习 +2
【C++】C++类与对象2:C++构造函数、运算符重载与流输入输出全面解析

本文通过一个完整的Date类实现,系统讲解C++类的核心进阶特性。内容包括:构造函数的设计与使用(带缺省参数、合法性检查)、运算符重载的多种形式(+/-/+=/-=、前置/后置++/--、比较运算符、日期相减)、const成员函数的作用、友元函数的声明与使用(实现cin/cout的流插入提取)、以及复用原则(通过已实现运算符简化新功能)。

文章图片
#c++#前端#c语言 +2
【C++】C++ vector 完全指南:构造、遍历、扩容、增删查改与二维数组

本文基于带详细注释的代码,系统讲解 std::vector 的核心操作。涵盖:多种构造与初始化方式、三种遍历方法(下标/迭代器/范围for)、扩容机制与性能分析、reserve 与 resize 的区别、增删查改操作(push_back、insert、erase)、自定义类型在 vector 中的存储,以及 vector 嵌套实现二维数组。所有示例均来自实战代码,注释完整

文章图片
#c++#开发语言#学习 +1
【C++】手写双向链表:list容器模拟实现

本文将快速带你从零开始模拟实现 std::list 的核心功能。涵盖:节点结构设计、哨兵位头节点、三模板参数迭代器复用、运算符重载模拟指针行为、insert/erase 的 O(1) 指针操作、以及完整构造/析构体系。通过手写实现,深入理解 list 的底层原理、迭代器失效与复用的优雅设计。

文章图片
#c++#开发语言#学习 +1
【C++】C++ map 与 multimap 完全指南:键值对容器详解

本文系统讲解 map 与 multimap 的核心特性与使用技巧。涵盖:map 的键值对存储机制、pair 结构体的使用、四种插入方式(匿名对象/make_pair/初始化列表)、迭代器遍历与 const 保护、find 与 erase 的删除操作、operator[] 的底层原理(插入/查找/修改三合一),以及 multimap 与 map 的核心区别(允许重复 key、无 operator[]

文章图片
#c++#开发语言#学习 +1
【C++】C++ set 与 multiset 完全指南:关联式容器入门

本文系统讲解 set 与 multiset 的核心特性与使用技巧。涵盖:序列式容器与关联式容器的区别、set 的自动排序与去重机制、插入/查找/删除等核心接口、迭代器不可修改的限制、lower_bound/upper_bound 区间操作、multiset 对重复元素的处理、以及 set 与算法库 find 的效率对比(O(log n) vs O(n))。通过实战代码,深入理解红黑树作为底层结构带

文章图片
#c++#开发语言#学习 +1
【C++】深挖STL list底层:解迭代器与节点存储逻辑

本文系统讲解 std::list 的核心特性与使用技巧。涵盖:list 的底层结构(双向循环链表 + 哨兵位头节点)、构造与遍历方法、迭代器特性(双向迭代器 vs 随机迭代器)、增删操作(push_front、push_back、insert、erase)、以及 list 专用算法(sort、unique、reverse、merge)。重点分析 list 迭代器不能使用 +/- 的原因,以及 er

文章图片
#c++#开发语言#学习 +1
    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择