这些是我在网上看到一些资料,感觉很有用,并把他与大家一起分享。很长,不必所有的都看,选自己比较感觉有兴趣的就好。希望对大家有所帮助。
下面是C++语言常见问答:有兴趣的可以看看,也可以做为查询的依据!
下面的东西都包括在这里:
[此贴子已经被作者于2006-12-27 21:49:56编辑过]
[此贴子已经被作者于2006-12-27 21:49:56编辑过]
【中译对照表】
abstraction 抽象化.
access 存取.
access function 存取函数.
alias 别名.
argument 引数.
arity 元数.
assignment 设定.
associativity 结合律.
base class 基底类别.
binding 系结.
call 呼叫.
class 类别、物件类别.
composition 成份、零件.
constructor 建构子(建构元).
container 容器.
container class 容器类别.
data member 资料成员.
declaration 宣告 <名词>.
declare 宣告 <动词>.
default 预设、内定.
define 定义 <动词>.
definition 定义 <名词>.
dereference 解参用、解参考.
derive 衍生.
destructor 解构子(解构元).
dispatch 分派、函数分派.
dynamic 动态.
encapsulation 封装、封装性.
exception 例外、例外状况(异常).
exception handling 例外处理.
explicit 明显的、外显的 <形容词>.
expression 运算式.
friend 夥伴.
function 函数.
genericity 泛型.
header file 标头档(引入档、含括档).
hide 遮蔽.
hierarchy 阶层.
identity 个体识别.
implement 实作 <动词>.
implementation 实作 <名词>.
inherit 继承 <动词>.
inheritance 继承 <名词>.
inline 行内(列内、内嵌).
inspector 查询子.
instance 案例、实体(执行个体).
instantiate 案例化、实体化 <动词>.
instantiation 案例 <名词>.
keyword 关键字、保留字.
mangle 签名编码 <动词>.
mangling 签名编码 <名词>.
member 成员.
member function 成员函数.
member object 成员物件.
method 运作方法、运算方法.
module 模组.
multiple inheritance 多重继承.
mutator 更动子.
object 物件(个体).
OO 物件导向(个体导向).
OOP 物件导向程式设计.
operator 运算子.
overload 多载(过荷、负载) <动词>.
overloading 多载(过荷、负载) <名词>.
override 覆盖、改写.
parameter 参数.
persistence 持续性(永续性、持固性) <名词>.
persistent object 持续性物件.
pointer 指标.
polymorphism 多型(同名异式).
precedence 优先序.
pretty printer 美编工具.
private 私有.
protected 保护.
prototype 原型、函数原型(雏型).
public 公共、公有.
pure virtual function 纯虚拟函数.
reference 参考、参考值.
relation 关系.
return value 传回值.
semantics 语意.
signature 签名、型态签名.
smart pointer 聪明的指标.
specialization 特异化、特殊化.
statement 陈述、指令(指述).
static 静态.
structure 结构、记录.
subclass 子类别、子代类别.
subtype 子型别、子型态.
superclass 父类别、亲代类别.
syntax 语法、文法.
template 样版(模版).
throw 丢出.
type 型态、型别.
virtual 虚拟.
virtual function 虚拟函数.
[此贴子已经被作者于2006-12-27 21:51:25编辑过]
为什麽该用 "new" 而不是老字号的 malloc() ?
建构子/解构子、型别安全性、可被覆盖(overridability)。
建构子/解构子:和 "malloc(sizeof(Fred))" 不同,"new Fred()" 还会去呼叫
Fred 的建构子。同理,"delete p" 会去呼叫 "*p" 的解构子。
型别安全性:malloc() 会传回一个不具型别安全的 "void*",而 "new Fred()" 则
会传回正确型态的指标(一个 "Fred*")。
可被覆盖:"new" 是个可被物件类别覆盖的运算子,而 "malloc" 不是以「各个类别
」作为覆盖的基准。
[此贴子已经被作者于2006-12-27 21:52:44编辑过]