- 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~ 自我介绍 ଘ(੭ˊᵕˋ)੭ 昵称:海轰 标签:程序猿|C++选手|学生 简介:因C语言结识编... 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~ 自我介绍 ଘ(੭ˊᵕˋ)੭ 昵称:海轰 标签:程序猿|C++选手|学生 简介:因C语言结识编...
- @Author:Runsen C++的标准模板库(STL)是提供数组、向量、队列等数据结构的模板类的集合。STL是由容器、算法、迭代器组成的库。 容器 容器存储对象和数据。它们基本上是基于模板的泛型... @Author:Runsen C++的标准模板库(STL)是提供数组、向量、队列等数据结构的模板类的集合。STL是由容器、算法、迭代器组成的库。 容器 容器存储对象和数据。它们基本上是基于模板的泛型...
- 我把C++书籍分为4个层次: 初级高级深入哲学 初级层次的书主要写的是「方法流程」型的内容,其实算是初级与中级的联合,用于了解某个主题的基本内容以及使用方法,搭建知识框架。只需「依照规则」行事,便能吸收这些信息。 高级层次的书主要写的是「经验技巧」型的内容,这类书一般都是由C++大师或专家根据工作经验积累而成,用于了解某些在初级层次所未理解的组件原理,以及一些... 我把C++书籍分为4个层次: 初级高级深入哲学 初级层次的书主要写的是「方法流程」型的内容,其实算是初级与中级的联合,用于了解某个主题的基本内容以及使用方法,搭建知识框架。只需「依照规则」行事,便能吸收这些信息。 高级层次的书主要写的是「经验技巧」型的内容,这类书一般都是由C++大师或专家根据工作经验积累而成,用于了解某些在初级层次所未理解的组件原理,以及一些...
- 1.导致异常的原因 异常可能是外部因素导致的,如系统没有足够的内存;也可能是应用程序内部因素导致的,如使用的指针包含无效值或除数为零。为向调用者指出错误,有些模块引发异常。 异常会打断应用程序的正常流程。毕竟,如果没有内存可用,应用程序就无法完成分配给它的任务。然而应用程序可处理这种异常:向用户显示一条友好的错误消息,采取必要的挽救措施并妥善地退出。 2.使用try... 1.导致异常的原因 异常可能是外部因素导致的,如系统没有足够的内存;也可能是应用程序内部因素导致的,如使用的指针包含无效值或除数为零。为向调用者指出错误,有些模块引发异常。 异常会打断应用程序的正常流程。毕竟,如果没有内存可用,应用程序就无法完成分配给它的任务。然而应用程序可处理这种异常:向用户显示一条友好的错误消息,采取必要的挽救措施并妥善地退出。 2.使用try...
- 1.什么是智能指针 C++智能指针是包含重载运算符的类,其行为像常规指针,但智能指针能够及时妥善地销毁动态分配的数据,并实现了明确的对象生命周期,因此更有价值。 常规指针存在的问题 C++在内存分配、释放和管理方面提供了全面的灵活性;另一方面,它有可能产生与内存相关的问题,比如动态分配的对象没有正确地释放将导致内存泄漏。 智能指针的作用 智能指针的行为类似常规指针,但... 1.什么是智能指针 C++智能指针是包含重载运算符的类,其行为像常规指针,但智能指针能够及时妥善地销毁动态分配的数据,并实现了明确的对象生命周期,因此更有价值。 常规指针存在的问题 C++在内存分配、释放和管理方面提供了全面的灵活性;另一方面,它有可能产生与内存相关的问题,比如动态分配的对象没有正确地释放将导致内存泄漏。 智能指针的作用 智能指针的行为类似常规指针,但...
- 写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与思考。如果您也对 深度学习、机器视觉、算法、C++、Python 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 通过前面的学习,我们已经掌握了C++的基本用法,能够实现一些简单的程序。那么对于编程进... 写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与思考。如果您也对 深度学习、机器视觉、算法、C++、Python 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 通过前面的学习,我们已经掌握了C++的基本用法,能够实现一些简单的程序。那么对于编程进...
- 1.重要的C++流类和流对象 std命名空间中常用的C++流类 cout 标准输出流 cin 标准输入流 cerr 用于显示错误的标准输出流 fstream 用于操作文件的输入和输出流,继承了ofstream和ifstream ofstream 用于操作文件的输出流类,即用于创建文件 ifstream 用于操作文件的输入流类,即用于读取文件 stringstream ... 1.重要的C++流类和流对象 std命名空间中常用的C++流类 cout 标准输出流 cin 标准输入流 cerr 用于显示错误的标准输出流 fstream 用于操作文件的输入和输出流,继承了ofstream和ifstream ofstream 用于操作文件的输出流类,即用于创建文件 ifstream 用于操作文件的输入流类,即用于读取文件 stringstream ...
- 写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与思考。如果您也对 深度学习、机器视觉、算法、C++、Python 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 上一篇:【C++养成计划】数据结构——链表list(Day11) 昨天,我们学习了常用... 写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与思考。如果您也对 深度学习、机器视觉、算法、C++、Python 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 上一篇:【C++养成计划】数据结构——链表list(Day11) 昨天,我们学习了常用...
- 写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与记录。如果您也对 深度学习、机器视觉、算法、Python、C++ 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 上一篇:【C++养成计划】深入浅出——函数(Day6) 昨天,我们学习了很重要的一个部... 写在前面:大家好!我是【AI 菌】,一枚爱弹吉他的程序员。我热爱AI、热爱分享、热爱开源! 这博客是我对学习的一点总结与记录。如果您也对 深度学习、机器视觉、算法、Python、C++ 感兴趣,可以关注我的动态,我们一起学习,一起进步~ 我的博客地址为:【AI 菌】的博客 上一篇:【C++养成计划】深入浅出——函数(Day6) 昨天,我们学习了很重要的一个部...
- 上篇已经介绍了lambda的基本概念、一元函数对应的lambda以及一元谓词对应的lambda表达式;这篇将继续介绍lambda表达式的其它应用。 1.lambda表达式的捕获列表 上篇中创建了一个一元谓词,当整数能被2整除时返回true。现在如果要改变指定的除数,可通过lambda表达式的捕获列表。 int Divisor=3;//除数 auto iElement... 上篇已经介绍了lambda的基本概念、一元函数对应的lambda以及一元谓词对应的lambda表达式;这篇将继续介绍lambda表达式的其它应用。 1.lambda表达式的捕获列表 上篇中创建了一个一元谓词,当整数能被2整除时返回true。现在如果要改变指定的除数,可通过lambda表达式的捕获列表。 int Divisor=3;//除数 auto iElement...
- #include<iostream>using namespace std;//动态分配建立m*n的二维数组template<typename T>T** Allocation2D(int m, int n){ T** a; a = new T* [m]; for (int i = 0;i < m;i++) { a[i] = new T[n]; }... #include<iostream>using namespace std;//动态分配建立m*n的二维数组template<typename T>T** Allocation2D(int m, int n){ T** a; a = new T* [m]; for (int i = 0;i < m;i++) { a[i] = new T[n]; }...
- 学习c++后一直想写个学生管理系统,趁假期花了一天终于肝出了完整代码,让我对c++的理解更深了一层;写代码时真正体会到了内存操作的困难(想学java),但是还是通过几个巧妙的方法解决了内存问题,并在n次debug后终于调试出了完整代码,接下来我来介绍一下整个系统 学习c++后一直想写个学生管理系统,趁假期花了一天终于肝出了完整代码,让我对c++的理解更深了一层;写代码时真正体会到了内存操作的困难(想学java),但是还是通过几个巧妙的方法解决了内存问题,并在n次debug后终于调试出了完整代码,接下来我来介绍一下整个系统
- 题目及要求:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 题目及要求:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。
- 在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。 在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。
- 绝大多数的人对 struct 和 class 都是很熟悉的,那它们之间有什么区别呢?我想很多人并没有深入的了解过这个,这篇文章就来分析一下! 绝大多数的人对 struct 和 class 都是很熟悉的,那它们之间有什么区别呢?我想很多人并没有深入的了解过这个,这篇文章就来分析一下!
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签