- 在很大程度上,C++是C的超集,这意味着一个有效的C程序也是一个有效的C++程序。 C和C++的主要区别是,C++支持许多附加特性。但是,C++中有许多规则与C稍有不同。这些不同使得C程序作为C++程序编译时可能以不同的方式运行或根本不能运行。 本节着重讨论这些区别。如果使用C++的编译器编译C程序,就知道这些不同之处。虽然... 在很大程度上,C++是C的超集,这意味着一个有效的C程序也是一个有效的C++程序。 C和C++的主要区别是,C++支持许多附加特性。但是,C++中有许多规则与C稍有不同。这些不同使得C程序作为C++程序编译时可能以不同的方式运行或根本不能运行。 本节着重讨论这些区别。如果使用C++的编译器编译C程序,就知道这些不同之处。虽然...
- github.com/0voice/introduce_c-cpp_manual github.com/0voice/cpp_new_features 经典游戏 No. project name introduce 1 ti... github.com/0voice/introduce_c-cpp_manual github.com/0voice/cpp_new_features 经典游戏 No. project name introduce 1 ti...
- 能运行原生Linux手机的系统至少有数千款,并且大部分都是旧款,也就是普通的备用机,拿来学习C++吧,愉快无比。 效果如下: 游戏中效果: 源码地址: plibither8/2048.cpp 介绍: 设置 游戏和代码可以在 GNU/Linux 和 MacOS 平台上本地运行,但也添加了 Windows 的跨平台... 能运行原生Linux手机的系统至少有数千款,并且大部分都是旧款,也就是普通的备用机,拿来学习C++吧,愉快无比。 效果如下: 游戏中效果: 源码地址: plibither8/2048.cpp 介绍: 设置 游戏和代码可以在 GNU/Linux 和 MacOS 平台上本地运行,但也添加了 Windows 的跨平台...
- 简 介: 对于 C++Builder 程序开发过程中出现的 "Corrput Portfolie Stream " 错误,通过试错方法给出了解决方案。 将 mainfrm.ddp 文件删除掉便可... 简 介: 对于 C++Builder 程序开发过程中出现的 "Corrput Portfolie Stream " 错误,通过试错方法给出了解决方案。 将 mainfrm.ddp 文件删除掉便可...
- 在上一章我们探讨了C++的类型系统,并提出了从低到高,又从高到低的学习思路,本文就是一篇从高到低的学习指南,希望能提供一种新的视角。 什么是标准库 编程语言一般分为两个部分,一部分是语法部分,如上一章的类型系统,另一部分则是用这套语法完成的预定义的工具集,如本文的主题——标准库。标准库是一堆我们写代码时直接可以用的代... 在上一章我们探讨了C++的类型系统,并提出了从低到高,又从高到低的学习思路,本文就是一篇从高到低的学习指南,希望能提供一种新的视角。 什么是标准库 编程语言一般分为两个部分,一部分是语法部分,如上一章的类型系统,另一部分则是用这套语法完成的预定义的工具集,如本文的主题——标准库。标准库是一堆我们写代码时直接可以用的代...
- 什么时多态 多态,即多种形态,是一种“泛型技术”,它企图使用不变的模板代码来实现可变的算法。在C++中,多态分为两种: 静态多态,就是说在编译时就能确定函数地址,通过复用函数名实现:如函数重载、运算符... 什么时多态 多态,即多种形态,是一种“泛型技术”,它企图使用不变的模板代码来实现可变的算法。在C++中,多态分为两种: 静态多态,就是说在编译时就能确定函数地址,通过复用函数名实现:如函数重载、运算符...
- VS是Visual Studio,它是微软提供的一个工具集,由各种各样的工具组成。VS可以支持C/C++、VB、JAVA、C#编程。然了一次只能支持一种编程方式。在VS安装完成,第一次运行的时候会让你选择... VS是Visual Studio,它是微软提供的一个工具集,由各种各样的工具组成。VS可以支持C/C++、VB、JAVA、C#编程。然了一次只能支持一种编程方式。在VS安装完成,第一次运行的时候会让你选择...
- 指针为什么在使用时,需要强制类型转换。 using namespace std; class Base { public: int a; Base(int b):a(b){} ... 指针为什么在使用时,需要强制类型转换。 using namespace std; class Base { public: int a; Base(int b):a(b){} ...
- C++构造函数分两种:普通构造函数和复制构造函数。其中复制构造函数的参数为自身类型的常引用,即const 类名 &修饰。为什么要传个常引用呢?因为是引用,所以对引用的操作会影响到原来的对象。为了防... C++构造函数分两种:普通构造函数和复制构造函数。其中复制构造函数的参数为自身类型的常引用,即const 类名 &修饰。为什么要传个常引用呢?因为是引用,所以对引用的操作会影响到原来的对象。为了防...
- 导语 | 在C++11标准之前,C++中默认的传值类型均为Copy语义,即:不论是指针类型还是值类型,都将会在进行函数调用时被完整的复制一份!对于非指针而言,开销极其巨大!因此在C++11以后,引入了右值和Move语义,极大地提高了效率。本文介绍了在此场景下两个常用的标准库函数:move和for... 导语 | 在C++11标准之前,C++中默认的传值类型均为Copy语义,即:不论是指针类型还是值类型,都将会在进行函数调用时被完整的复制一份!对于非指针而言,开销极其巨大!因此在C++11以后,引入了右值和Move语义,极大地提高了效率。本文介绍了在此场景下两个常用的标准库函数:move和for...
- 类作为C++中重要的概念之一,有着众多的特性,也是最迷人的部分! 类是一个加工厂,开发者使用C++提供的各种材料组装这个工厂,使得它可以生产出符合自己要求的数据,通过对工厂的改造,可以精细控制对象从出生到死亡的各种行为,真正达到我的代码我做主的境界。 类 我们经常说的面向对象三大特征:封装,继承和多态,其实说的是... 类作为C++中重要的概念之一,有着众多的特性,也是最迷人的部分! 类是一个加工厂,开发者使用C++提供的各种材料组装这个工厂,使得它可以生产出符合自己要求的数据,通过对工厂的改造,可以精细控制对象从出生到死亡的各种行为,真正达到我的代码我做主的境界。 类 我们经常说的面向对象三大特征:封装,继承和多态,其实说的是...
- TRT::Tensor roi_align_inputs(TRT::DataType::Float);roi_align_inputs.resize(infer_batch_size * MAX_IMAGE_BBOX * 6);roi_align_inputs.to_cpu(false); output_array_device.t... TRT::Tensor roi_align_inputs(TRT::DataType::Float);roi_align_inputs.resize(infer_batch_size * MAX_IMAGE_BBOX * 6);roi_align_inputs.to_cpu(false); output_array_device.t...
- 文章目录 3 运算符3.1 表达式3.1.1 基本概念3.1.2 运算符和运算对象3.1.3 运算对象的转换3.1.4 左值和右值 3.2 运算符3.2.1 算术运算符3.2.2 赋值运算符... 文章目录 3 运算符3.1 表达式3.1.1 基本概念3.1.2 运算符和运算对象3.1.3 运算对象的转换3.1.4 左值和右值 3.2 运算符3.2.1 算术运算符3.2.2 赋值运算符...
- 文章目录 10 类和对象10.1 封装10.1.1 封装的意义10.1.2 struct和class的区别10.1.3 成员属性设置为私有 10.2 对象的初始化和清理10.2.1 构造函数... 文章目录 10 类和对象10.1 封装10.1.1 封装的意义10.1.2 struct和class的区别10.1.3 成员属性设置为私有 10.2 对象的初始化和清理10.2.1 构造函数...
- 文章目录 5 字符串、向量和数组5.1 命名空间5.2 标准库string5.2.1 定义和初始化string对象5.2.2 string对象上的操作5.2.2.1 读取string对象5.2.2... 文章目录 5 字符串、向量和数组5.1 命名空间5.2 标准库string5.2.1 定义和初始化string对象5.2.2 string对象上的操作5.2.2.1 读取string对象5.2.2...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签