C++编程术语中英对照关键概念解析
需积分: 38 31 浏览量
更新于2024-07-19
收藏 255KB PDF 举报
"C++英语术语是编程学习中的重要组成部分,理解和掌握这些术语有助于深入学习C++。以下是一些关键术语的详细解释:
1. **Abstract** - 抽象的: 在C++中,抽象通常指的是类(class)不包含任何实现细节,只提供接口。一个类如果至少有一个纯虚函数(pure virtual function),则被称为抽象类,不能实例化,但可以作为其他类的基类。
2. **Abstraction** - 抽象体、抽象物、抽象性: 抽象是将复杂的现实世界问题简化为计算机程序可以处理的形式。在C++中,它通过类和接口来实现,允许程序员隐藏不必要的实现细节,专注于功能。
3. **Access** - 存取、取用: 存取通常指的是类成员(如变量和函数)的访问权限,如public、private和protected。这些权限控制了类内外对成员的访问。
4. **Access Function** - 存取函式: 存取函数是一种特殊的方法,用于获取或设置对象的私有或受保护的属性,也称作getter和setter。
5. **Address-of Operator** - 取址运算子: `&` 运算符用于获取变量或对象的内存地址。
6. **Algorithm** - 演算法: 是一组解决问题或执行任务的明确指令,常用于编程中实现各种复杂操作。
7. **Argument** - 引数(传给函式的值): 函数调用时传递给函数的值,可以是常量、变量或其他表达式。
8. **Array** - 阵列: 一种数据结构,包含相同类型元素的固定大小的序列。
9. **Arrow Operator** - Arrow(箭头)运算子: `->` 用于访问指向结构体或类对象的指针的成员。
10. **Assembly Language** - 组合语言: 一种低级编程语言,与机器代码密切相关,每个指令通常对应机器的一个操作。
11. **Assign** - 指派、指定、设值: 赋值操作,将一个值赋予变量或对象。
12. **Assignment** - 指派、指定: 赋值的含义,表示将一个值转移到另一个变量。
13. **Assignment Operator** - assignment(指派)运算子: `=` 用于赋值操作。
14. **Associated** - 相应的、相关的: 指两个或多个对象之间存在某种联系。
15. **Associative Container** - 关联式容器: C++标准模板库(STL)中的容器,如set、map等,其元素根据键(key)进行关联。
16. **Base Class** - 基础类别: 一个类可以作为其他类的基类,子类继承基类的特性。
17. **Best Viable Function** - 最佳可行函式: 在多态中,C++选择最匹配函数的过程,即函数重载解析。
18. **Binary Tree** - 二元树: 每个节点最多有两个子节点的树形数据结构,也称作二叉树。
19. **Binary Operator** - 二元运算子: 操作符需要两个操作数,如+、-、*、/等。
20. **Binding** - 系结: 在面向对象编程中,指对象的方法与其实际实现的绑定。
21. **Bit** - 位元: 计算机存储的基本单位,可以是0或1。
22. **Bitwise** - 以bit为单元: 指涉及到位操作的运算,如按位与、按位或、按位异或等。
23. **Byte** - 位元组: 由8个位组成的二进制单元,通常代表一个字符或整数的最小存储单位。
24. **Call** - 呼叫、叫用: 对函数或方法的调用。
25. **Call Operator** - 函式呼叫运算子: `()` 用于调用函数。
26. **Chain** - 串链: 通常指一系列连续的操作,如函数调用链。
27. **Child Class** - 子类别:继承自另一个类的类,也称为派生类或子类。
28. **Class** - 类别: C++中的核心概念,定义了一组相关数据和操作的集合,是面向对象编程的基础。
29. **Class Body** - 类别本体: 定义类的主体部分,包含成员变量和成员函数。
30. **Class Declaration** - 类别宣告、类别宣告式: 声明类的结构,包括类名、基类和成员。
31. **Class Definition** - 类别定义、类别定义: 包含类的完整声明和实现。
以上列出的术语是C++编程中的基本概念,掌握它们对于编写高质量的C++代码至关重要。在实际编程中,理解并灵活运用这些术语能提高代码的可读性和可维护性。"
点击了解资源详情
2013-03-20 上传
2012-12-29 上传
2017-07-21 上传
点击了解资源详情
2022-11-15 上传
weixin_41967755
- 粉丝: 0
- 资源: 2
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录