• C/C++中常用必会的专业单词(持续更新 目前53个)


    在阅读C/C++很多经典书籍时,为了不改变原意有些单词就会保留不会被翻译。这时就需要我们会一些常见的单词术语,减少阅读障碍。

    C/C++专业词汇

    1. Pointer to member:指针成员
    2. destructor:析构函数
    3. constructor:构造函数
    4. copy constructor:拷贝构造函数
    5. move constructor:移动构造函数
    6. delegating constructor:代理构造函数
    7. delegation cycle: 委派环
    8. shollw copy:浅拷贝
    9. deep copy:深拷贝
    10. Move semantics:移动语义
    11. xvalue,eXpiring Value:将亡值
    12. prvlaue,Pure Rvalue:纯右值
    13. Pass by value: 按值传递
    14. Pass by reference:按引用传递
    15. narrowing:收窄
    16. identifier-expression:标记符表达式
    17. constant-expression constructor:常量构造函数
    18. memory leak:内存泄漏
    19. dangling pointer:悬挂指针
    20. template meta-programming:模板元编程
    21. sequential consistent 顺序一致性
    22. memory model 内存模型
    23. I/O Input/Output:标准输入/输出
    24. stream model:流模型
    25. block/group of code:代码块
    26. namespace:命名空间
    27. string constant:字符串常量
    28. expression:表达式
    29. literal constant:字面常量
    30. compound statement:复合语句
    31. IDE integrated development environment:集成开发环境
    32. program:程序
    33. project:工程
    34. console application:控制台应用程序
    35. variables:变量
    36. constants:常量
    37. literals:字面量
    38. initialization:初始化
    39. intrinsic Type : 内建类型
    40. qualified:限定符
    41. implicit conversion / coercion : 隐式转换
    42. availability:可用性
    43. ambiguity:二义性
    44. accuracy:精确性
    45. partial specialization:特例化/偏特化
    46. compile:编译
    47. run:运行
    48. template template parameters : 模板的模板参数
    49. nested class : 被嵌套的类(通常被译为嵌套类)
    50. class-type : 类对象
    51. undefined:不确定
    52. decay:退化
    53. array-to-pointer:数组到指针
    54. inclusion model:包含模型
    55. other type:其他类型
    56. explicit instantiation directive:显示实例化指示符
    57. exporting template:导出模板
    58. separation model:分离模型
    59. precompiled header:预编译头文件
    60. syntactic constraint:语法约束
    61. semantic constraint:语义约束
    62. random access iterator:随机访问迭代器
    63. default constructible:缺省可构造
    64. inference engine:推理引擎
    65. one-definition rule(ODR):一处定义原则
    66. union:联合
    67. class type:类类型
    68. class template:术语类模板
    69. template class :类模板
    70. function template:函数模板
    71. member function template:成员函数模板
    72. template function:模板函数
    73. template member function:成员模板函数
    74. explicit specialization:显示特例
    75. partial specialization:局部特例
    76. general template:普通模板
    77. primary template:基础模板
    78. declaration:声明
    79. definition:定义
    80. scope:作用域
    81. partial classification:局部分类
    82. translation unit:翻译单元
    83. linkable entity:链接实体
    84. template-id:指模板名称与尖括号内部的所有实参的组合
    85. template argument:模板实参
    86. placeholder:占位符
    87. injected:注入式
    88. substitution-failure-is-not-an-error(SFINAE):替换失败并非错误
    89. non-narrowinginitialization:非窄化的初始化
    90. uniform initialization:一致性初始化
    91. Braced initialization:大括号初始化
    92. side effect:副作用
    93. hiding:隐藏
    94. macro:宏
    95. built-in:内置
    96. computational:计算
    97. arithmetic:算术
    98. boolean:布尔
    99. comparison:比较
    100. logic:逻辑
    101. bitwise:位运算
    102. assignment:赋值
    103. program flow:程序流
    104. memory handling:内存处理
    105. access:访问
    106. type handling:类型操作
    107. error handling:错误处理
    108. increment:递增
    109. decrement:递减
    110. modifiable:可被修改的
    111. addressable:可被寻址的(也叫左值 lvlaue)
    112. pre-increment:前缀递增
    113. pre-decrement:前缀递减
    114. boolean operators:布尔操作符
    115. bit:比特、位
    116. bitwise AND:按位与
    117. bitwise inclusice OR:按位或
    118. bitwise exclusive OR:按位或
    119. comma operator:逗号表达式
    120. operator precedence :操作符优先级
    121. avoid side effects:避免副作用
    122. card puncher:读卡器
    123. separation of conerns:关注点分离
    124. function language:函数式语言
    125. Compound Statement:复合语句
    126. Standard Template Library (STL): 标准模板库
    127. Range-Based for loop : 基于范围的for循环
    128. structured programming:结构化编程
    129. building block:构建单元
    130. Call-by-value:传值调用
    131. Pass-by-value:传值
    132. Pass-by-Reference:引用传递
    133. move semantic:移动语义
    134. expression template:表达式模板
    135. function overloading:函数重载
    136. overload resolution:重载解析/重载决议
    137. Implicit Conversion:隐式类型转换
    138. number of argument:参数数目
    139. defensive programming:预防/防御性编程
    140. exception:异常
    141. regular:正规
    142. motivation:动机
    143. throw:异常
    144. catch:捕获
    145. qualification:修饰符
    146. stream:流
    147. formatting:格式化
    148. manipulator:操作器
    149. flag:标记
    150. fail safe:失效安全
    151. segmentation fault:段错误
    152. violation:访问冲突
    153. pointer:指针
    154. dereference:解引用
    155. memory leak:内存泄漏
    156. Resource Acquisition Is Initialization, RAII:资源获得即初始化
    157. raw pointer:裸指针
    158. refer:援引
    159. Smart Pointers:智能指针
    160. Unique Pointer:独占指针
    161. Unique Ownership:独占所有权
    162. cyclic reference:循环引用
    163. stale reference:失效引用
    164. comments:注释
    165. Preprocessor directives:预处理指令
    166. application :应用程式 应用、应用程序
    167. application framework 应用程式框架、应用框架 应用程序框架
    168. text: 文字 文本
    169. syntax : 语法
    170. symbol :记号
    171. string : 字符串
    172. stream :流
    173. statement :语句、声明
    174. stack :栈
    175. source : 源码
    176. software: 软件
    177. slot :槽
    178. signal:信号
    179. search :查找
    180. refactoring: 重构
    181. project :项目、工程
    182. module :模组、 模块
    183. mutable: 可变的
    184. namespace :命名空间
    185. network:网络
    186. object :对象
    187. meta-programming : 元编程
    188. message :消息
    189. member :成员
    190. load :加载
    191. list :链表
    192. library: 依赖库
    193. item: 项目
    194. iterator :迭代器
    195. interface :接口
    196. initialize :初始化
    197. import :导入
    198. image :图像
    199. icon:图标
    200. heap : 堆
    201. header file :头文件
    202. global : 全局的
    203. generate :生成
    204. functor 仿函数
    205. function :函数
    206. framework :框架
    207. font :字体
    208. flush:刷新
    209. field : 字段
    210. export :导出
    211. exit :退出
    212. exception:异常
    213. initialize: 初始化
    214. create: 创建
    215. cursor :游标 光标
  • 相关阅读:
    Redis之Lua脚本讲解
    Linux系统下的redis集群模式
    2022最令人惊艳的人工智能论文整理分享(附视频、代码)
    MongoDB的数据恢复与备份
    Android Studio 自动生成 Gson bean
    k8s系列-kuboard创建工作负载 docker上传java微服务jar包到仓库的过程
    java项目-第134期ssm社团管理系统-java毕业设计
    DotNetGuide专栏C#/.NET/.NET Core充电站(让你学习不迷路)
    XML——基本语法及使用规则
    【iOS】——用单例类封装网络请求
  • 原文地址:https://blog.csdn.net/qq_45254369/article/details/126531788