摘要:
内联函数 一、内联函数作用 避免函数调用的开销,将函数指定为内连函数,就是将它在每个调用点上“内联地”展开 二、内联函数的声明 定义在类内部的成员函数是自动inline的。 我们无须在声明和定义的地方同时说明inline,但是这样做是合法的,不过最好只在类外部定义的地方说明inline。 三、补充 阅读全文
posted @ 2018-12-18 18:10
小牙签123
阅读(232)
评论(0)
推荐(0)
摘要:
友元函数 一、友元函数作用 有些函数不是类的成员,但是需要有权限访问类的私有成员,这时就引入了友元函数。 二、类把一个函数作为自己的友元的方法 在类内增加一条以friend关键字开始的函数声明即可 三、友元的声明 友元的声明仅指定了访问权限,而非一个通常意义上的函数声明,所以我们就必须在类外对函数进 阅读全文
posted @ 2018-12-18 17:44
小牙签123
阅读(156)
评论(0)
推荐(0)
摘要:
const成员变量 一、为什么会引入const 有时需要定义一个不变的量,如:用一个变量来表示缓冲区大小。这时就引入了const关键字。 二、const变量的初始化 因为const变量一旦创建后其值就不能再被修改,所以const变量必须初始化。 三、const对象仅在文件内有效 默认情况下,cons 阅读全文
posted @ 2018-12-18 16:56
小牙签123
阅读(112)
评论(0)
推荐(0)
摘要:
this指针详解 一、什么是this指针 简单的说this指针,是指向“当前”使用对象的指针。 二、探究 当我们调用成员函数时,其实是替某个对象调用它。 isbn()通过this这个隐式参数来访问调用它的total对象,编译器负责将total的指针传给isbn()的隐式形参this。 正因为this 阅读全文
posted @ 2018-12-18 11:40
小牙签123
阅读(156)
评论(0)
推荐(0)
浙公网安备 33010602011771号