- 将士出征,怎能没有一把利器,本文基于 VSC 搭建 C++ 开发环境 序相信多数计算机专业的同学都和我一样,步入大学首先要学习的就是 C 语言。那么,我想下面这个东西你一定见过记得当时令我好奇的就是,为什么这个 VC++6.0 里,行号、插件、快捷键……什么都没有呢??于是,历经 CodeBlocks、DevC++、VC++6.0 等编辑器后,我找到了致胜的法宝,今天的主角——VScode,... 将士出征,怎能没有一把利器,本文基于 VSC 搭建 C++ 开发环境 序相信多数计算机专业的同学都和我一样,步入大学首先要学习的就是 C 语言。那么,我想下面这个东西你一定见过记得当时令我好奇的就是,为什么这个 VC++6.0 里,行号、插件、快捷键……什么都没有呢??于是,历经 CodeBlocks、DevC++、VC++6.0 等编辑器后,我找到了致胜的法宝,今天的主角——VScode,...
- 面向过程和面向对象是一个比较复杂的问题,不是三两句话就能解释清楚的,所以在此文并不细谈,等后面各方面的知识充分起来再细谈。这篇文章是类和对象的入门。 面向过程和面向对象是一个比较复杂的问题,不是三两句话就能解释清楚的,所以在此文并不细谈,等后面各方面的知识充分起来再细谈。这篇文章是类和对象的入门。
- 将士出征,怎能没有一把利器,本文基于 VSC 搭建 C++ 开发环境 序相信多数计算机专业的同学都和我一样,步入大学首先要学习的就是 C 语言。那么,我想下面这个东西你一定见过记得当时令我好奇的就是,为什么这个 VC++6.0 里,行号、插件、快捷键……什么都没有呢??于是,历经 CodeBocks、DevC++、VC++6.0 等编辑器后,我找到了致胜的法宝,今天的主角——VScode,这... 将士出征,怎能没有一把利器,本文基于 VSC 搭建 C++ 开发环境 序相信多数计算机专业的同学都和我一样,步入大学首先要学习的就是 C 语言。那么,我想下面这个东西你一定见过记得当时令我好奇的就是,为什么这个 VC++6.0 里,行号、插件、快捷键……什么都没有呢??于是,历经 CodeBocks、DevC++、VC++6.0 等编辑器后,我找到了致胜的法宝,今天的主角——VScode,这...
- 本章将带领大伙学习C++的缺省参数和函数重载部分的知识。对于一些容易出错的地方,我会帮大家踩坑演示一波。 本章将带领大伙学习C++的缺省参数和函数重载部分的知识。对于一些容易出错的地方,我会帮大家踩坑演示一波。
- 点到为止,并不深入。其次建工程这里就不说了,在之前的基础上 —— 文件名.cpp 就可以了,C 语言有 32 个关键字,而 C++ 有 63 个关键字,C 语言的关键字在 C++ 中继续可以使用 点到为止,并不深入。其次建工程这里就不说了,在之前的基础上 —— 文件名.cpp 就可以了,C 语言有 32 个关键字,而 C++ 有 63 个关键字,C 语言的关键字在 C++ 中继续可以使用
- FStruct是一个用于C++对象(结构体,STL容器等)和json/xml字符串之间进行转换的库。 FStruct是一个用于C++对象(结构体,STL容器等)和json/xml字符串之间进行转换的库。
- @TOC 零、前言从本章开始,我们已经达到了C++的入门水平,开始向进阶进发,而本章则是介绍学习C++的继承 一、继承的概念和定义概念:继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程;以前我们接触的复用都是函数复... @TOC 零、前言从本章开始,我们已经达到了C++的入门水平,开始向进阶进发,而本章则是介绍学习C++的继承 一、继承的概念和定义概念:继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程;以前我们接触的复用都是函数复...
- @TOC 零、前言本章主要讲解学习C++中的容器stack(栈),queue(队列),priority_queue(优先级队列,相当于数据结构中的heap(堆)),在熟悉使用后进行模拟实现 一、stack的介绍和使用 1、stack的介绍stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作stack是作为容器适配器被实现的,容器适... @TOC 零、前言本章主要讲解学习C++中的容器stack(栈),queue(队列),priority_queue(优先级队列,相当于数据结构中的heap(堆)),在熟悉使用后进行模拟实现 一、stack的介绍和使用 1、stack的介绍stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作stack是作为容器适配器被实现的,容器适...
- @TOC 零、前言本章主要讲解unordered系列关联式容器及其底层结构和模拟实现,还有哈希的相关应用等 一、unordered系列关联式容器概念:在C++98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到 ,即最差情况下需要比较红黑树的高度次,当树中的节点非常多时,查询效率也不理想最好的查询是,进行很少的比较次数就能够将元素找到,因此在C++11中,STL又提供了... @TOC 零、前言本章主要讲解unordered系列关联式容器及其底层结构和模拟实现,还有哈希的相关应用等 一、unordered系列关联式容器概念:在C++98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到 ,即最差情况下需要比较红黑树的高度次,当树中的节点非常多时,查询效率也不理想最好的查询是,进行很少的比较次数就能够将元素找到,因此在C++11中,STL又提供了...
- 前言今天,码神像一个新车手一样,尝试着用模板来更新一下,不要建议哦,毕竟没有放弃爱情的拓海也不是真正的车神,哈哈,发车了 一、this指针是个什么东东,重要吗?首先,我以码神的名义起誓,this指针绝对重要,尤其是对于c++这个面向对象编程的语言来说!有的码手可能要说了:你说重要就重要?那我还说不重要呢?这个么,空口无凭,我现在来举一个例子:我们知道对于一个类来说,要有很多工作要做,其中类... 前言今天,码神像一个新车手一样,尝试着用模板来更新一下,不要建议哦,毕竟没有放弃爱情的拓海也不是真正的车神,哈哈,发车了 一、this指针是个什么东东,重要吗?首先,我以码神的名义起誓,this指针绝对重要,尤其是对于c++这个面向对象编程的语言来说!有的码手可能要说了:你说重要就重要?那我还说不重要呢?这个么,空口无凭,我现在来举一个例子:我们知道对于一个类来说,要有很多工作要做,其中类...
- 前言偷偷告诉你们码神的上一篇this指针上热搜了,为了不辜负大家的关注,我今天就不跑赛道了,开始再肝一篇——类,,这也是我和许多初学者的通病,但是我们一起一定可以克服的!下面来讲一下我认为及我使用的类,欢迎评论区指正,感谢大家的帮助! 一、简述类像往常一样,我今天也用不同与百度的方法来论一下类:这是百度的,是不是苦涩难懂?好像完全与计算机没有关系的讲了一下,汉语言文学的——类,下面码神来说... 前言偷偷告诉你们码神的上一篇this指针上热搜了,为了不辜负大家的关注,我今天就不跑赛道了,开始再肝一篇——类,,这也是我和许多初学者的通病,但是我们一起一定可以克服的!下面来讲一下我认为及我使用的类,欢迎评论区指正,感谢大家的帮助! 一、简述类像往常一样,我今天也用不同与百度的方法来论一下类:这是百度的,是不是苦涩难懂?好像完全与计算机没有关系的讲了一下,汉语言文学的——类,下面码神来说...
- 本文不提供任何详细笔记或者解释。 仅仅是为那些看过《C++ Primer》大块头第二章节,感觉信息量太大,希望快速回顾一些生僻点确认是否有遗漏的同学进行学习,一些过于基础的语法基本忽略。 本文不提供任何详细笔记或者解释。 仅仅是为那些看过《C++ Primer》大块头第二章节,感觉信息量太大,希望快速回顾一些生僻点确认是否有遗漏的同学进行学习,一些过于基础的语法基本忽略。
- @TOC 零、前言本章是继红黑树的介绍和实现后,讲解使用红黑树来封装实现map和set 一、红黑树及其节点的设计对于底层都是红黑树的map和set来说,他们之间存在的最大的区别就是:对于set是K模型的容器,而map是KV模型的容器。为了更好的灵活兼容实现map和set,就需要在红黑树以及树节点上进行特别的设计 1、树节点的设计对于红黑树的节点我们需要节点对于set来说储存key,对于map... @TOC 零、前言本章是继红黑树的介绍和实现后,讲解使用红黑树来封装实现map和set 一、红黑树及其节点的设计对于底层都是红黑树的map和set来说,他们之间存在的最大的区别就是:对于set是K模型的容器,而map是KV模型的容器。为了更好的灵活兼容实现map和set,就需要在红黑树以及树节点上进行特别的设计 1、树节点的设计对于红黑树的节点我们需要节点对于set来说储存key,对于map...
- 零、前言本章继AVL树后继续讲解学习C++中另一个二叉搜索树–红黑树 一、红黑树的概念及性质概念:红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出俩倍,因而是接近平衡的注:AVL树是严格平衡的二叉搜索树,左右子树高度不超过1;红黑树是近似平衡,最长路径... 零、前言本章继AVL树后继续讲解学习C++中另一个二叉搜索树–红黑树 一、红黑树的概念及性质概念:红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出俩倍,因而是接近平衡的注:AVL树是严格平衡的二叉搜索树,左右子树高度不超过1;红黑树是近似平衡,最长路径...
- 零、前言本章主要讲解map和set的底层结构平衡二叉搜索树的一种-AVL树的特性及其实现 一、AVL树的概念引入:map/multimap/set/multiset其底层都是按照二叉搜索树来实现的,但是二叉搜索树有其自身的缺陷假如往树中插入的元素有序或者接近有序,二叉搜索树就会退化成单支树,时间复杂度会退化成O(N)因此map、set等关联式容器的底层结构是对二叉树进行了平衡处理,即采用平... 零、前言本章主要讲解map和set的底层结构平衡二叉搜索树的一种-AVL树的特性及其实现 一、AVL树的概念引入:map/multimap/set/multiset其底层都是按照二叉搜索树来实现的,但是二叉搜索树有其自身的缺陷假如往树中插入的元素有序或者接近有序,二叉搜索树就会退化成单支树,时间复杂度会退化成O(N)因此map、set等关联式容器的底层结构是对二叉树进行了平衡处理,即采用平...
上滑加载中
推荐直播
-
码道新技能,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(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签