摘要:
当运算符作用域类类型的对象时,可以通过运算符重载来重新定义该运算符的含义。重载运算符的意义在于我们和用户能够更简洁的书写和更方便的使用代码。 基本概念 重载的运算符是具有特殊名字的函数:函数名由关键词operator和跟运算符号组成。 和普通函数相同,重载的运算符也包含返回值、形参列表和函数体。运算 阅读全文
posted @ 2016-08-21 09:46
impluse
阅读(492)
评论(0)
推荐(0)
摘要:
当定义一个类时,我们显式或者隐式地指定该类的对象在拷贝、移动、赋值和销毁时做什么。一个类通过定义五个特殊成员来控制这些操作,包括:拷贝构造函数、拷贝赋值运算符、移动构造函数、移动赋值运算符和析构函数。 拷贝构造/移动构造:定义用同一类型的一个对象初始化另一个对象时做什么; 拷贝赋值/移动赋值:定义用 阅读全文
posted @ 2016-08-21 09:43
impluse
阅读(581)
评论(0)
推荐(0)
摘要:
到本章为止,我们还没有接触过动态内存,接下来我们会学习动态内存的知识。 关于动态内存,第一个疑问是:为什么我们要使用动态内存?它有什么优点? 要了解动态内存,得先了解一个进程在内存中的基本空间结构。进程是被执行起来的程序,程序是未执行的二进制文件。 大概来说,程序包含了三大部分内容:一是程序代码,称 阅读全文
posted @ 2016-08-21 09:42
impluse
阅读(1117)
评论(0)
推荐(0)

浙公网安备 33010602011771号