- 本章主要内容为认识与学习C++非常重要的概念——运算符重载。通过日期类的实现,逐步学习各个运算符重载的实现方法即含义。6个默认成员函数还剩余3个——赋值运算符重载与2个取地址重载,我们本章就会解决它们~ 本章主要内容为认识与学习C++非常重要的概念——运算符重载。通过日期类的实现,逐步学习各个运算符重载的实现方法即含义。6个默认成员函数还剩余3个——赋值运算符重载与2个取地址重载,我们本章就会解决它们~
- 本章我们将继续加深对构造函数的学习。认识初始化列表、explicit关键字、static成员及学习static成员的相关特性。 本章我们将继续加深对构造函数的学习。认识初始化列表、explicit关键字、static成员及学习static成员的相关特性。
- string 本质上就是一个专注于存储字符的顺序表,使用起来很方便;但在模拟实现 string 时,有许多值得注意的点,下面就来看看 string 类是如何诞生的吧 string 本质上就是一个专注于存储字符的顺序表,使用起来很方便;但在模拟实现 string 时,有许多值得注意的点,下面就来看看 string 类是如何诞生的吧
- 早在北宋年间,中国的毕昇就已经发明了泥活字,标志着四大发明之一的活字印刷术正式诞生,从此文化传播取得了革命性突破,各种文学作品得以走进千家万户。倘若这项技术还没有被发明,那么恐怕我们现在的书本都还得靠逐字手抄传播,效率是非常低的 早在北宋年间,中国的毕昇就已经发明了泥活字,标志着四大发明之一的活字印刷术正式诞生,从此文化传播取得了革命性突破,各种文学作品得以走进千家万户。倘若这项技术还没有被发明,那么恐怕我们现在的书本都还得靠逐字手抄传播,效率是非常低的
- 本章我们将学习STL中的string类。学会string类的基本使用以及常用的函数接口。学会使用迭代器与范围for循环。 本章我们将学习STL中的string类。学会string类的基本使用以及常用的函数接口。学会使用迭代器与范围for循环。
- 本章我们将参照STL源码,来模拟实现string类,但不一定非要与库中完全相同。我们将其中重要的、常用的接口进行模拟实现,旨在加深string类的学习与记忆。 本章我们将参照STL源码,来模拟实现string类,但不一定非要与库中完全相同。我们将其中重要的、常用的接口进行模拟实现,旨在加深string类的学习与记忆。
- 本章我们将继续认识一种新的容器适配器——优先级队列(priority_queue)与容器——双端队列(deque)。本文将介绍什么是优先级队列以及优先级队列的基本使用与模拟实现,以及通过list与vector的对比去学习deque。 本章我们将继续认识一种新的容器适配器——优先级队列(priority_queue)与容器——双端队列(deque)。本文将介绍什么是优先级队列以及优先级队列的基本使用与模拟实现,以及通过list与vector的对比去学习deque。
- 继模板初阶之后,我们将继续进行对模板的拓展学习。本章主要内容有类型模板参数、非类型模板参数,模板的特化——函数模板的特化、类模板的特化,类模板的特化又可分为全特化与偏特化,除此之外,还涉及模板分离编译的内容。同时这也是C++初阶的最后一篇文章了。 继模板初阶之后,我们将继续进行对模板的拓展学习。本章主要内容有类型模板参数、非类型模板参数,模板的特化——函数模板的特化、类模板的特化,类模板的特化又可分为全特化与偏特化,除此之外,还涉及模板分离编译的内容。同时这也是C++初阶的最后一篇文章了。
- C++ Web 编程什么是 CGI?公共网关接口(CGI),是一套标准,定义了信息是如何在 Web 服务器和客户端脚本之间进行交换的。CGI 规范目前是由 NCSA 维护的,NCSA 定义 CGI 如下:公共网关接口(CGI),是一种用于外部网关程序与信息服务器(如 HTTP 服务器)对接的接口标准。目前的版本是 CGI/1.1,CGI/1.2 版本正在推进中。Web 浏览为了更好地了解 C... C++ Web 编程什么是 CGI?公共网关接口(CGI),是一套标准,定义了信息是如何在 Web 服务器和客户端脚本之间进行交换的。CGI 规范目前是由 NCSA 维护的,NCSA 定义 CGI 如下:公共网关接口(CGI),是一种用于外部网关程序与信息服务器(如 HTTP 服务器)对接的接口标准。目前的版本是 CGI/1.1,CGI/1.2 版本正在推进中。Web 浏览为了更好地了解 C...
- C++ 变量类型变量其实只不过是程序可操作的存储区的名称。C++ 中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C++ 是大小写敏感的。基于前一章讲解的基本类型,有以下几种基本的变量类型,将在下一章中进行讲解:类型描述boo... C++ 变量类型变量其实只不过是程序可操作的存储区的名称。C++ 中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C++ 是大小写敏感的。基于前一章讲解的基本类型,有以下几种基本的变量类型,将在下一章中进行讲解:类型描述boo...
- 地平线5打不开(找不到XINPUT1_3.dll,无法继续执行代码) 地平线5打不开(找不到XINPUT1_3.dll,无法继续执行代码)
- C++ 变量类型变量其实只不过是程序可操作的存储区的名称。C++ 中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C++ 是大小写敏感的。基于前一章讲解的基本类型,有以下几种基本的变量类型,将在下一章中进行讲解:类型描述boo... C++ 变量类型变量其实只不过是程序可操作的存储区的名称。C++ 中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。变量的名称可以由字母、数字和下划线字符组成。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为 C++ 是大小写敏感的。基于前一章讲解的基本类型,有以下几种基本的变量类型,将在下一章中进行讲解:类型描述boo...
- 目录一、访问者模式1. 什么是访问者模式2. 访问者模式案例二、状态模式1. 什么是状态模式2. 状态模式案例一、访问者模式1. 什么是访问者模式Visitor Pattern,访问者模式,是一种行为型设计模式。访问者模式把数据结构和作用于数据结构上的操作进行了分离,在不修改已有类的前提下可以增加新的操作,而新增新的操作就相当于新增一个访问者。Visitor:抽象访问者角色,声明了访问操作的... 目录一、访问者模式1. 什么是访问者模式2. 访问者模式案例二、状态模式1. 什么是状态模式2. 状态模式案例一、访问者模式1. 什么是访问者模式Visitor Pattern,访问者模式,是一种行为型设计模式。访问者模式把数据结构和作用于数据结构上的操作进行了分离,在不修改已有类的前提下可以增加新的操作,而新增新的操作就相当于新增一个访问者。Visitor:抽象访问者角色,声明了访问操作的...
- 目录一、建造者模式1. 什么是建造者模式2. 建造者模式的实现3. 建造者模式和工厂模式对比二、原型模式1. 什么是原型模式 2. 原型模式的实现 三、创建型设计模式总结一、建造者模式1. 什么是建造者模式Bulider Pattern,建造者模式,也叫做生成器模式,是一种对象创建型模式。建造者模式用于创建具有多个部件的复合对象,并隐藏了复合对象的创建过程,不同的部件建造者(Builder生... 目录一、建造者模式1. 什么是建造者模式2. 建造者模式的实现3. 建造者模式和工厂模式对比二、原型模式1. 什么是原型模式 2. 原型模式的实现 三、创建型设计模式总结一、建造者模式1. 什么是建造者模式Bulider Pattern,建造者模式,也叫做生成器模式,是一种对象创建型模式。建造者模式用于创建具有多个部件的复合对象,并隐藏了复合对象的创建过程,不同的部件建造者(Builder生...
- 设计模式的最终目的就是:提高内聚、降低耦合。 设计模式的最终目的就是:提高内聚、降低耦合。
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签