- 前段时间有粉丝问我,大一结束c++刚学完,不知道自己目前学得怎么样?要掌握的知识点有没有都弄懂了?是否基础入门了? 前几天已经整理过C++基础入门知识点,没看过的可以看看喔!熬夜爆肝!C++基础入门大合集【万字干货预警 建议收藏】 今天继续整理C++进阶篇知识点,一起来看看吧~ 前段时间有粉丝问我,大一结束c++刚学完,不知道自己目前学得怎么样?要掌握的知识点有没有都弄懂了?是否基础入门了? 前几天已经整理过C++基础入门知识点,没看过的可以看看喔!熬夜爆肝!C++基础入门大合集【万字干货预警 建议收藏】 今天继续整理C++进阶篇知识点,一起来看看吧~
- C++指向对象的常指针C++定义指向对象的常指针的一般形式为 类名 * const指针变量名; 也可以在定义指针变量时使之初始化在C++中,虽然指向对象的常指针变量的值不能改变,但可以改变其所指向对象的值,如果想将一个指针变量固定地与一个对象相联系,可以将它指定为const指针变量。C++指向常对象的指针变量定义指向常变量的指针变量的一般形式为 const 类型名*指针变量名;... C++指向对象的常指针C++定义指向对象的常指针的一般形式为 类名 * const指针变量名; 也可以在定义指针变量时使之初始化在C++中,虽然指向对象的常指针变量的值不能改变,但可以改变其所指向对象的值,如果想将一个指针变量固定地与一个对象相联系,可以将它指定为const指针变量。C++指向常对象的指针变量定义指向常变量的指针变量的一般形式为 const 类型名*指针变量名;...
- 1.c语言中,i<=10,会运算11次,导致越界 但是在c++中,现在好像已经不报错了。 int main()//free崩溃情景1{ int *p = (int *)malloc(10*sizeof(int)); for(int i=0;i<=10;i++) { p[i] = 0; } free(p); return 0;} 2.修改了指针的指向,p++... 1.c语言中,i<=10,会运算11次,导致越界 但是在c++中,现在好像已经不报错了。 int main()//free崩溃情景1{ int *p = (int *)malloc(10*sizeof(int)); for(int i=0;i<=10;i++) { p[i] = 0; } free(p); return 0;} 2.修改了指针的指向,p++...
- C++常对象成员在C++中,可以将对象的成员声明为const,包括常数据成员和常成员函数C++常数据成员 常数据成员的作用与一般常变量相似,用关键字const来声明常数据成员。常数据成员的值是不能改变的,只能通过构造函数的参数初始化表对常数据成员进行初始化,不能采用在构造函数中对常数据成员赋初值的方法。 常对象的数据成员都是常数据成员,因此常对象的构造函数只能用参数初始化表对常... C++常对象成员在C++中,可以将对象的成员声明为const,包括常数据成员和常成员函数C++常数据成员 常数据成员的作用与一般常变量相似,用关键字const来声明常数据成员。常数据成员的值是不能改变的,只能通过构造函数的参数初始化表对常数据成员进行初始化,不能采用在构造函数中对常数据成员赋初值的方法。 常对象的数据成员都是常数据成员,因此常对象的构造函数只能用参数初始化表对常...
- C++调用析构函数与构造函数的顺序正常情况下,调用析构函数的次序正好与调用构造函数的次序相反,最先被调用的构造函数,其对应的析构函数最后被调用,而最后被调用的构造函数,其对应的析构函数最先被调用。在C++全局范围中定义的对象,它的构造函数在文件中的所有函数执行之前调用,但如果一个程序中有 多个文件,而不同的文件中都定义了全局对象,则这些对象的构造函数的执行顺序是不确定的,mai... C++调用析构函数与构造函数的顺序正常情况下,调用析构函数的次序正好与调用构造函数的次序相反,最先被调用的构造函数,其对应的析构函数最后被调用,而最后被调用的构造函数,其对应的析构函数最先被调用。在C++全局范围中定义的对象,它的构造函数在文件中的所有函数执行之前调用,但如果一个程序中有 多个文件,而不同的文件中都定义了全局对象,则这些对象的构造函数的执行顺序是不确定的,mai...
- 自4月份开始到现在的部分原创文章如下: C语言与C++常见面试题 C语言指针详解 C/C++基础之sizeof使用 C语言C++中assert的用法 STL总结与常见面试题 代码防御性编程的十条技巧 十大经典排序算法(动图+代码) 九大查找算法 字符串操作的全面总结 C语言与C++面试知识总结 C语言与C++学习路线 C语言宏定义的使用 缓冲区溢出 ... 自4月份开始到现在的部分原创文章如下: C语言与C++常见面试题 C语言指针详解 C/C++基础之sizeof使用 C语言C++中assert的用法 STL总结与常见面试题 代码防御性编程的十条技巧 十大经典排序算法(动图+代码) 九大查找算法 字符串操作的全面总结 C语言与C++面试知识总结 C语言与C++学习路线 C语言宏定义的使用 缓冲区溢出 ...
- 本篇根据各个公司的面试问的常见问题进行总结。 公众号回复“面试”,获取pdf答案 1 变量的声明和定义有什么区别 2 简述#ifdef、#else、#endif和#ifndef的作用 3 写出int 、bool、 float、指针变量与 “零值”比较的if语句 4 结构体可以直接赋值吗 5sizeof和strlen的区别 6 C 语言的... 本篇根据各个公司的面试问的常见问题进行总结。 公众号回复“面试”,获取pdf答案 1 变量的声明和定义有什么区别 2 简述#ifdef、#else、#endif和#ifndef的作用 3 写出int 、bool、 float、指针变量与 “零值”比较的if语句 4 结构体可以直接赋值吗 5sizeof和strlen的区别 6 C 语言的...
- C++用参数初始化表对数据成员初始化在C++中,构造函数的函数可以通过体内赋值语句对数据成员实现初始化,C++还提供另一种初始化数据成员的方法,用参数初始化表来实现对数据成员的初始化。这种方法不在函数体内对数据成员初始化,而是在函数首部实现,例如定义构造函数可以采用如下形式: Box::Box(int hgt,int wid,int len):height(hgt),width... C++用参数初始化表对数据成员初始化在C++中,构造函数的函数可以通过体内赋值语句对数据成员实现初始化,C++还提供另一种初始化数据成员的方法,用参数初始化表来实现对数据成员的初始化。这种方法不在函数体内对数据成员初始化,而是在函数首部实现,例如定义构造函数可以采用如下形式: Box::Box(int hgt,int wid,int len):height(hgt),width...
- x64http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools_amd64/dbg_amd64.msix86http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C... x64http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools_amd64/dbg_amd64.msix86http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C...
- 引言C++ 的 STL 标准模板库,凭借封装完善的容器、算法和迭代器,已经成为 C++ 开发中不可或缺的核心组件,几乎所有的 C++ 项目都会用到 STL 容器。但很多开发者只关注 STL 容器的功能实现,却忽略了它的性能陷阱,导致在高频交易、实时计算、高性能服务等场景下,程序的执行性能远低于预期。IEEE Computer Society 在 2025 年发布的《C++ 高性能编程研究报告... 引言C++ 的 STL 标准模板库,凭借封装完善的容器、算法和迭代器,已经成为 C++ 开发中不可或缺的核心组件,几乎所有的 C++ 项目都会用到 STL 容器。但很多开发者只关注 STL 容器的功能实现,却忽略了它的性能陷阱,导致在高频交易、实时计算、高性能服务等场景下,程序的执行性能远低于预期。IEEE Computer Society 在 2025 年发布的《C++ 高性能编程研究报告...
- 《2026鸿蒙NEXT纯血开发与AI辅助》第五章:选择成熟方案,创建第一个鸿蒙应用并成功运行-卓伊凡 《2026鸿蒙NEXT纯血开发与AI辅助》第五章:选择成熟方案,创建第一个鸿蒙应用并成功运行-卓伊凡
- 📌 学习目标:读完这篇文章,你能搞懂Java到底是什么、它为什么这么火、学完能干什么,以及作为初学者该怎么规划学习路线。 🤔 学Java之前,我也纠结过这些记得我刚决定学Java那会儿,心里其实挺没底的。身边有学长说:“Java太卷了,别往坑里跳了。” 网上随便一搜,又看到“Java已死”的帖子。可转头打开招聘网站,Java岗位还是一大堆,薪资也香得让人眼馋。我当时就懵了:到底该信谁?还... 📌 学习目标:读完这篇文章,你能搞懂Java到底是什么、它为什么这么火、学完能干什么,以及作为初学者该怎么规划学习路线。 🤔 学Java之前,我也纠结过这些记得我刚决定学Java那会儿,心里其实挺没底的。身边有学长说:“Java太卷了,别往坑里跳了。” 网上随便一搜,又看到“Java已死”的帖子。可转头打开招聘网站,Java岗位还是一大堆,薪资也香得让人眼馋。我当时就懵了:到底该信谁?还...
- 你知道吗?你的Cursor可能正在"假装"是VS Code,但它根本无法像VS Code一样正常调试C++。项目里按下F5,弹出提示:“Windows C++ Debugging is supported only in Microsoft versions of VS Code。” 检查配置无误,代码无错,问题在Cursor本身。 授权限制微软官方文档明确说明:C/C++扩展中的调试器(v... 你知道吗?你的Cursor可能正在"假装"是VS Code,但它根本无法像VS Code一样正常调试C++。项目里按下F5,弹出提示:“Windows C++ Debugging is supported only in Microsoft versions of VS Code。” 检查配置无误,代码无错,问题在Cursor本身。 授权限制微软官方文档明确说明:C/C++扩展中的调试器(v...
- 《2026鸿蒙NEXT纯血开发与AI辅助》第二章:DevEco Studio 的基本使用以及arkui的详细介绍-卓伊凡 《2026鸿蒙NEXT纯血开发与AI辅助》第二章:DevEco Studio 的基本使用以及arkui的详细介绍-卓伊凡
- 基于扁平化、可标注的编程语言语法解析结果的应用实例(SQL代码结构图/表级血缘分析) 基于扁平化、可标注的编程语言语法解析结果的应用实例(SQL代码结构图/表级血缘分析)
上滑加载中
推荐直播
-
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(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签