学习C++常用词汇词组及缩写汇总
- 电脑硬件
- 2025-09-15 21:45:01

A: API---------Application Programming Interface—应用程序编程接口 ABI---------Application Binary Interface—应用二进制接口 ASCII-------American Standard Code for Information Interchange—美国信息交换标准代码
B: BOM---------Byte Order Mark—字节顺序标记 BSS---------Block Started by Symbol—未初始化数据段 BIT---------Binary Digit—二进制位
C: CRTP-------Curiously Recurring Template Pattern—奇异递归模板模式 CTAD-------Class Template Argument Deduction—类模板参数推导 CV---------Const-Volatile—常量易变限定符
D: DLL--------Dynamic Link Library—动态链接库 DRY--------Don't Repeat Yourself—代码复用原则 DSL--------Domain-Specific Language—领域特定语言
E: EBCO------Empty Base Class Optimization—空基类优化 EBF---------Exception Handling Block—异常处理块 ECMAScript—ECMA制定的脚本语言标准
F: FIFO-------First In First Out—先进先出 FMA--------Fused Multiply-Add—融合乘加运算 FSM--------Finite State Machine—有限状态机
G: GLSL-------OpenGL Shading Language—OpenGL着色语言 GSL---------Guidelines Support Library—C++核心指南支持库
H: HPC--------High-Performance Computing—高性能计算 HOF--------Higher-Order Function—高阶函数 HAL---------Hardware Abstraction Layer—硬件抽象层
I: IDE---------Integrated Development Environment—集成开发环境 IIFE--------Immediately Invoked Function Expression—立即调用函数表达式 ILP---------Instruction-Level Parallelism—指令级并行
J: JIT---------Just-In-Time Compilation—即时编译 JSON--------JavaScript Object Notation—JS对象表示法
K: KISS-------Keep It Simple, Stupid—代码简洁原则 K&R---------Kernighan and Ritchie(C语言创始人)
L: LTO---------Link-Time Optimization—链接时优化 LSP---------Liskov Substitution Principle—里氏替换原则 LRU---------Least Recently Used—最近最少使用算法
M: MD---------Mixin-based Development—混入式开发 MSVC-------Microsoft Visual C++—微软VC++编译器 MVC--------Model-View-Controller—模型视图控制器
N: NaN--------Not a Number—非数值类型 NVI---------Non-Virtual Interface—非虚接口模式 NOLINT-----Linter指令:忽略代码检查
O: OOP--------Object-Oriented Programming—面向对象编程 ODR---------One Definition Rule—单一定义规则 ORB---------Object Request Broker—对象请求代理
P: PIMPL------Pointer to Implementation—指针封装模式 PLINQ-------Parallel LINQ—并行语言集成查询 POSIX-------Portable Operating System Interface—可移植操作系统接口
Q: Qt----------跨平台应用程序开发框架 QObject----Qt对象模型基类 QML---------Qt Meta-Object Language—Qt元对象语言
R: RAII--------Resource Acquisition Is Initialization—资源获取即初始化 RTTI--------Run-Time Type Information—运行时类型识别 RVO---------Return Value Optimization—返回值优化
S: STL---------Standard Template Library—标准模板库 SFINAE-----Substitution Failure Is Not An Error—替换失败非错误 SOLID-------面向对象设计五原则
T: TMP--------Template Metaprogramming—模板元编程 TS---------Technical Specification—技术规范草案 TBB---------Threading Building Blocks—线程构建模块
U: UB----------Undefined Behavior—未定义行为 UML---------Unified Modeling Language—统一建模语言 UTF---------Unicode Transformation Format—Unicode转换格式
V: VTABLE----Virtual Method Table—虚函数表 VFS---------Virtual File System—虚拟文件系统 VLA---------Variable-Length Array—可变长数组
W: WPO--------Whole Program Optimization—全程序优化 WASM------WebAssembly—Web汇编标准 WCHAR-----Wide Character—宽字符类型
X: XML---------Extensible Markup Language—可扩展标记语言 XPCOM------Cross-Platform Component Object Model—跨平台组件对象模型
Y: YAML-------YAML Ain't Markup Language—YAML数据序列化语言 Y-Combinator—函数式编程中的不动点组合子
Z: Zero-cost abstraction—零成本抽象原则 Zombie Object—僵尸对象(已释放但未置空的对象)
词汇部分
A: Allocator—[ˈæləkeɪtər]—内存分配器 Aggregate—[ˈæɡrɪɡət]—聚合类(可直接初始化) Alias—[ˈeɪliəs]—类型别名 Argument—[ˈɑːrɡjumənt]—函数参数
B: Binding—[ˈbaɪndɪŋ]—绑定(参数/变量) Bitfield—[ˈbɪtfiːld]—位域 Buffer—[ˈbʌfər]—缓冲区
C: Callback—[ˈkɔːlbæk]—回调函数 Closure—[ˈkloʊʒər]—闭包 Concurrency—[kənˈkʌrənsi]—并发
D: Decltype—[dɪˈklaɪtaɪp]—类型推导关键字 Deque—[dek]—双端队列容器 Dereference—[ˌdiːˈrefrəns]—解引用
E: Encapsulation—[ɪnˌkæpsjuˈleɪʃn]—封装 Endianness—[ˈendɪənnəs]—字节序 Exception—[ɪkˈsepʃn]—异常处理
F: Functor—[ˈfʌŋktər]—函数对象 Forwarding—[ˈfɔːrwərdɪŋ]—完美转发 Futures—[ˈfjuːtʃərz]—异步结果对象
G: Generic—[dʒəˈnerɪk]—泛型 Guaranteed—[ˌɡærənˈtiːd]—内存操作保证
H: Hash—[hæʃ]—散列容器/函数 Header—[ˈhedər]—头文件 Heap—[hiːp]—动态内存区域
I: Inheritance—[ɪnˈherɪtəns]—继承 Instantiation—[ɪnˌstænʃiˈeɪʃn]—模板实例化 Iterator—[ˈɪtəreɪtər]—迭代器
L: Lambda—[ˈlæmdə]—匿名函数 Linkage—[ˈlɪŋkɪdʒ]—符号链接属性 Lvalue—[ˈelvæljuː]—左值表达式
M: Metaprogramming—[ˌmetəˈproʊɡræmɪŋ]—元编程 Move semantics—[muːv sɪˈmæntɪks]—移动语义 Mutable—[ˈmjuːtəbl]—可变存储说明符
N: Namespace—[ˈneɪm speɪs]—命名空间 Noexcept—[noʊɪkˈsept]—不抛异常说明符 Nullptr—[nʌlptər]—空指针常量
O: Overflow—[ˈoʊvərfloʊ]—数值溢出 Overload—[ˌoʊvərˈloʊd]—函数重载 Ownership—[ˈoʊnərʃɪp]—资源所有权
P: Polymorphism—[ˌpɑːliˈmɔːrfɪzəm]—多态 Promise—[ˈprɑːmɪs]—异步结果容器 Pimpl—[ˈpɪmpl]—指针封装惯用法
Q: Qualifier—[ˈkwɑːlɪfaɪər]—类型限定符 Query—[ˈkwɪri]—容器查询操作
R: Range—[reɪndʒ]—范围迭代概念 Reference—[ˈrefrəns]—引用类型 Requires—[rɪˈkwaɪərz]—概念约束关键字
S: Scope—[skoʊp]—作用域 Smart pointer—[smɑːrt ˈpɔɪntər]—智能指针 Syntax—[ˈsɪntæks]—语法规则
T: Template—[ˈtempleɪt]—模板 Traits—[treɪts]—类型萃取技术 Type deduction—[taɪp dɪˈdʌkʃn]—自动类型推导
U: Unicode—[ˈjuːnɪkoʊd]—统一字符标准 Unions—[ˈjuːniənz]—联合体类型 Unwind—[ʌnˈwaɪnd]—栈回滚操作
V: Variant—[ˈveriənt]—类型安全联合容器 Virtual—[ˈvɜːrtʃuəl]—虚函数机制 Volatile—[ˈvɑːlətəl]—易变变量限定符
W: Wide char—[waɪd kɑːr]—宽字符类型 Wrapper—[ˈræpər]—封装类/函数
X: Xml parser—[ˌeks em ˈel ˈpɑːrsər]—XML解析器
Z: Zero initialization—[ˈzɪroʊ ɪˌnɪʃələˈzeɪʃn]—零值初始化 ```
格式说明: 1. 字母分组采用英文缩写+全称+中文解释的三段式结构 2. 词汇部分包含核心术语、编程概念、标准库组件和编程范式 3. 部分高频术语补充了国际音标标注 4. 覆盖C++11到C++20的主要新特性 5. 包含软件开发通用术语和C++特有概念
学习C++常用词汇词组及缩写汇总由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“学习C++常用词汇词组及缩写汇总”