当前位置: 首页 > news >正文

C++入门 01

一、C++语言的简介

1.1.定义

C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程(包括面向对象分析OOA、面向对象设计OOD、面向对象编程OOP、面向对象测试OOT和面向对象的软件维护)和泛型编程。

1.2.历程

C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++。

1.3.特点:面向对象程序的设计

(1)、封装(Encapsulation):封装是将数据和方法组合在一起,对外部隐藏实现细节,只公开对外提供的接口。这样可以提高安全性、可靠性和灵活性。

(2)、继承(Inheritance):继承是从已有类中派生出新类,新类具有已有类的属性和方法,并且可以扩展或修改这些属性和方法。这样可以提高代码的复用性和可扩展性。

(3)、多态(Polymorphism):多态是指同一种操作作用于不同的对象,可以有不同的解释和实现。它可以通过接口或继承实现,可以提高代码的灵活性和可读性。

(4)、抽象(Abstraction):抽象是从具体的实例中提取共同的特征,形成抽象类或接口,以便于代码的复用和扩展。抽象类和接口可以让程序员专注于高层次的设计和业务逻辑,而不必关注底层的实现细节

二、C++环境配置

一般来说,如果您想要配置 C++ 环境,需要确保电脑上有以下两款可用的软件,文本编辑器和 C++ 编译器。

我们可以把写代码和编译代码,类比成写作文和批改作文并打印成可执行文件的过程:

2.1. 文本编辑器:只是“写字的工具”

(1) 作用:用来输入、查看、编辑代码文本,不负责把代码变成可运行程序
(2)特点:只处理纯文本,不检查语法错误,也不生成可执行文件
(3) 常见工具:VS Code、Notepad++、Sublime Text 等

2. 2.C++编译器:负责“把代码变成可运行程序”

(1) 作用:把你写好的 C++ 代码翻译成计算机能直接执行的机器码,生成可执行文件(Windows 下是 .exe ,Linux 下是二进制文件)

(2)特点:会检查语法错误,逻辑问题,报错提示您哪里写错了。

(3)常见工具:GCC(g++),Cygwin

2.3.Visual Studio

我在这里更加推荐Visual Studio,因为它是一个集成开发环境(IDE),有很多插件支持 C/C++ 开发,使其成为一个流行的选择,通过安装 C/C++ 插件和调整设置,你可以使其成为一个很好的 C/C++ 语言开发环境。

http://www.jsqmd.com/news/490620/

相关文章:

  • Agent总是记不住?字节跳动开源OpenViking,用文件系统重构记忆
  • 12. 【Blazor全栈开发实战指南】--认证与授权
  • 小鼠Treg极化套装技术原理与应用
  • 虚拟同步发电机预同步控制技术及其在离网并网无缝切换中的应用研究
  • 小鼠Th17极化套装技术原理与应用
  • 2026年靠谱实体回收黄金商家盘点,正规机构价格及性价比分析 - 工业品网
  • 【实用工具】硬盘空间告急?这款免费分区神器,还能一键迁移系统!
  • 设计模式之工厂模式
  • 基于西门子S7 - 200 PLC和组态王的真空泵控制系统探索
  • 2026年如何选购风机进风口,鑫翼节能风机是靠谱之选吗 - 工业品牌热点
  • 前端:第八章-用户认证模块
  • 当机器人画个圆,它心里在想啥
  • 黑体字合集适配设计/办公/自媒体全场景安装教程
  • 京津冀地区靠谱的预应力波纹管服务商,天津隆德信费用高吗? - mypinpai
  • 【Java SE】super 关键字详解
  • 聊聊好用的OA软件精品定制,南京阔友信息技术有限公司口碑如何? - 工业推荐榜
  • 什么是HTTP检测?实用指南在此
  • COMSOL 6.1光镊捕获小球与光力求解
  • 超级扩展与优化方案:从入门到专家的企业级漏洞治理全景实战课程体系
  • 聚焦品质:评测国内几家知名浮动球阀制造厂家,市场上热门的浮动球阀品牌有哪些行业优质分析亮相 - 品牌推荐师
  • 【2026年滴滴春招- 3月15日 -第一题- 划分】(题目+思路+JavaC++Python解析+在线测试)
  • 探寻2026年用友系统供应商,哪家能提供优质服务和解决方案 - myqiye
  • 全面入门 ASP.NET:从 Web Pages 到 MVC 与 Web Forms 的系统教程
  • 盘点全国靠谱的本地上门名包回收公司,哪家值得推荐? - 工业品网
  • 数字化转型之路:如何挑选好用的订货管理系统助力企业增长
  • 深聊2026年热锻造制造商,交货准时和性价比如何 - 工业设备
  • 基于S-S或LCC-S结构的WPT无线电能传输电路模型,采用输出电压闭环PI控制。 另附带电路...
  • 2026年出入口安防设备选购指南,沧州北京天津太原靠谱厂家推荐 - 工业品牌热点
  • 2026年3月广州仲裁律师专业靠谱推荐榜 五大资深律师实力上榜 - 外贸老黄
  • 2026标准气企业选择有门道,看齐行业优质标准,标准气品牌优选品牌推荐与解析 - 品牌推荐师