摘要:
运算符重载函数除了可以作为类的成员函数外,还可以是非成员函数。在有关的类中声明它为友元函数。 下例是将运算符+重载为使用于复数加法,重载函数不作为成员函数,而放在类外,作为Complex类的友元函数。 阅读全文
posted @ 2019-07-29 15:53
Overdo1996
阅读(250)
评论(0)
推荐(0)
摘要:
静态数据成员是一种特殊的数据成员,如果希望各对象中的数据成员的值是一样的,就可以把它定义为静态数据成员, 所有对象都可以引用它。静态的数据成员在内存中只占用一份空间。 阅读全文
posted @ 2019-07-29 15:10
Overdo1996
阅读(258)
评论(0)
推荐(0)
摘要:
对不同的对象赋予不同的初值,可以采用带参数的构造函数。 阅读全文
posted @ 2019-07-29 14:12
Overdo1996
阅读(915)
评论(0)
推荐(0)
摘要:
1.用结构体变量名做参数。print(Student stu); 2.指针变量作为实参和形参,print(Student *p),在调用时只占用几个字节,实参只是将stu的起始地址传给形参,效率高。 3.实参是结构体Student类型变量,而形参用Student类型的引用,虚实结合时传递的是stu的 阅读全文
posted @ 2019-07-29 12:08
Overdo1996
阅读(249)
评论(0)
推荐(0)
摘要:
链表是一个常见的重要的数据结构。最简单的单向链表:链表有一个头指针变量head,它存放一个地址。该地址指向第一个元素。链表中每一个元素称为结点, 每一个结点都包括两部分:第一部分为用户实际用的数据,第二部分为下一个结点的地址。这种链表的数据结构,必须用结构体和指针才能实现。 阅读全文
posted @ 2019-07-29 11:21
Overdo1996
阅读(115)
评论(0)
推荐(0)
摘要:
在定义函数时指定的形参,在未出现函数调用时候,它们不占用内存中的储存单元,因此称它们是形式参数或虚拟参数,表示它们并不是实际存在的数据。 只有发生函数调用时,函数中形参才被分配内存单位,以便接收从实参传来的数据。在调用结束后,形参所占用的内存单位也会被释放。 阅读全文
posted @ 2019-07-26 22:18
Overdo1996
阅读(118)
评论(0)
推荐(0)
摘要:
#include #include #include using namespace std; struct student { string name; string gender; int age; }; class Myclass { public: void append(std::vector &v,string name,st... 阅读全文
posted @ 2019-07-26 22:04
Overdo1996
阅读(282)
评论(0)
推荐(0)
浙公网安备 33010602011771号