摘要: 1. 一个类的成员函数是暗含着 this 指针的,eg; 2. 将运算符重载函数作为类的友元函数和作为类的成员函数的区别: 如果将运算符重载函数作为类的成员函数,它可以通过 this 指针自由地访问本类的数据成员,因此可以少写一个函数的参数。但是,必须要求运算表达式(如c1+c2)左侧第一个参数是一 阅读全文
posted @ 2018-11-30 21:23 HiCYP 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 析构函数: 1. 对象生命周期结束,被销毁时; 2. delete 指向对象的指针时; 3. delete 指向基类对象的指针时,其析构函数是虚函数; 4. 在嵌套关系中,对象A是对象B的成员,当对象B执行析构函数时,对象A的析构函数也会被调用; 构造函数: 1. 在声明一个普通对象的时候会调用构造 阅读全文
posted @ 2018-11-30 19:05 HiCYP 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2188 悼念512汶川大地震遇难同胞——选拔志愿者 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Oth 阅读全文
posted @ 2018-11-30 11:40 HiCYP 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 题目描述 X 国的一个网络使用若干条线路连接若干个节点。节点间的通信是双向的。某重要数据包,为了安全起见,必须恰好被转发两次到达目的地。该包可能在任意一个节点产生,我们需要知道该网络中一共有多少种不同的转发路径。源地址和目标地址可以相同,但中间节点必须不同。 如下图所示的网络。 1 -> 2 -> 阅读全文
posted @ 2018-11-30 10:45 HiCYP 阅读(357) 评论(0) 推荐(0) 编辑