codecamp

C++ 术语表

成员函数(member function):用于操作对象的函数,其中被操作对象作为隐式参数this传递给它。

非成员函数(nonmember function):一类不属于任何结构体定义中的成员的函数,也称为“独立”函数。

调用(invoke):To call a function "on" an object, in order to pass the object as an implicit parameter.

当前对象(current object):成员函数调用的对象。在成员函数中,我们能隐式地引用当前对象,或者使用关键字this。

this:用于引用当前对象的关键字。this是一个指针,这使它不易使用,因为本书中没有涵盖指针相关内容。

接口(interface):对函数如何使用的一个描述,包括参数的个数和类型,以及返回值的类型。

函数声明(function declaration):一条语句,声明了函数的接口,但不提供函数体。成员函数的声明出现在结构体定义中,即便函数定义在外面。

实现(implementation):函数体或者函数的工作细节。

构造函数(constructor):一个特殊的函数,用于初始化新创建对象的实例变量。

C++ 头文件
C++ 将代码组合成对象
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }