摘要: 一、概念 当const在函数名前面的时候修饰的是函数返回值,在函数名后面表示是常成员函数,该函数不能修改对象内的任何成员,只能发生读操作,不能发生写操作。 二、原理: 我们都知道在调用成员函数的时候编译器会将对象自身的地址作为隐藏参数传递给函数,在const成员函数中,既不能改变this所指向的对象 阅读全文
posted @ 2018-11-04 21:49 少年π 阅读(2373) 评论(0) 推荐(0) 编辑
摘要: 通常的,关于一个类,包含了下面几个方面: 1 声明类成员和接口;2 定义类接口函数(方法)3通过接口调用类 下面先给出第一条:声明类成员和接口 关于该类声明: 1 主要到类成员放在private中,类接口放在public中(private中的成员不允许通过外部对其访问)。很多时候,采用这样的方式使得 阅读全文
posted @ 2018-11-04 21:28 少年π 阅读(236) 评论(0) 推荐(0) 编辑
摘要: c++函数重载:可以将一个函数名用于不同功能的函数。从而处理不同的对象。对于运算符,同样也有这样的用途,即对同一个标志符的运算符,可以运用到不同的功能中去。 首先引入:运算符重载,在C语言中甚至都有运算符重载的例子:比如*可以表示指针,也可以表示为乘法。用在不同的环境下,发挥的用途是不同的。 在类中 阅读全文
posted @ 2018-11-04 20:34 少年π 阅读(352) 评论(0) 推荐(0) 编辑