摘要:
函数的重载必然发生在同一作用域中 === 全局函数,普通成员函数,静态成员函数三个函数与各自的同类型函数可以重载(同一作用域) 1.全局函数,普通成员函数以及静态成员函数之间是否可以构成重载? === 因普通成员函数和静态成员函数可以作用于同一个类中(同一作用域)所以,他们可以重载;而全局函数和他们 阅读全文
摘要:
1.友元的概念 === a.友元是c++中的一种关系 b.友元关系发生在 函数与类 之间或者 类与类 之间 c.友元关系是单项的,不能传递(充分不必要) 2.友元的用法 === a.在类中以friend关键字声明友元 b.类的友元可以是其它类或具体函数 c.友元不是类的一部分(函数,是外界的。类就不 阅读全文
摘要:
1.构造函数遇到的问题 === a.构造函数只提供自动初始化成员变量的机会 b.不能保证初始化逻辑一定成功(涉及到内存容易出错) c.执行return语句后构造函数立即结束 注:构造函数能决定的只是对象的初始状态,而不是对象的诞生 2.半成品对象 === 半成品对象:初始化操作不能按照预期完成而得到 阅读全文