870920 Menu

小小的说明之一:关于术语、概念的严谨性

截至目前,本站所发布的文字(包括前段时间在新浪博客上的发文),绝大多数来自于本人(Running)所著的Cross-Platform Programming with C++ and JUCE《用JUCE类库进行C++跨平台开发》一书。网络发布,基于网上阅读与大众传播的特点,不可能做到照搬,也无法知无不言、言无不尽,只能摘录其中一些部分,并做适当简写和临时改写。

此过程中,一些中文术语、概念及行文难免不够正规、严谨。比如:使用某个类的堆对象(对象的指针变量,其内存首地址,或说是寻址变量)。为了简短,有时会本能地按照字面形象写成“某某类的指针”,对“XXX**”这种数据类型,有时也会说成“指针的指针”。“引用”同理。或者干脆写成“传址、传针”、“传引用”等等。偶尔,行文中也可能会出现“类模板”和“模板类”混淆等问题。间或有错别字,错句,语法、标点符号、段落划分不规范等等……一方面,欢迎读者纠错、指正;on the other hand,我将在稍后不断排查。

有些文章中,介绍某个函数的参数时,可能出现下列说法,比如:

func (MyClass* object, const bool deleteMyObject);

该函数的1参为MyClass的堆对象(指针),2参为是否托管1参。

此处“托管”的意思是:该参数决定本函数运行结束时,是否销毁1参堆对象。

等等……

敬请周知。