2012年8月16日
摘要: 关于类的运算符重载:分为两种: 1)将运算符重载为类的友元函数 2)将运算符重在为类的成员函数一: 1 //friend 函数类型 operator 运算符(形参表){} 2 //通过重载 ,进行复数运算 3 #include <iostream> 4 using namespace std; 5 6 class Complex 7 { 8 private: 9 double real;10 double image;11 public:12 Complex(double real=0.0,double image=0.0... 阅读全文
posted @ 2012-08-16 23:22 Zee、 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 今天主要学了多层继承的构造函数和析构函数,多继承的二义性问题以及虚基类1)多层继承:对于一个空心管: Point<-----Circle<-----Tube(Tube 中还有InCircle 内圆成员)多层继承构造函数和析构函数 1 //多层继承的构造函数和析构函数 2 #include <iostream> 3 using namespace std; 4 class Point{ 5 private: 6 int X,Y; 7 public: 8 Point(int X,int Y) 9 ... 阅读全文
posted @ 2012-08-16 20:48 Zee、 阅读(253) 评论(0) 推荐(0) 编辑
  2012年8月15日
摘要: 今天大体看了一下友元类以及类的派生,敲了敲书上的样例,感觉懂了不少:1)友元类:如果一个类声明为另一个类的友元,则,该类称为另一个类的友元类。 若A类为B类的友元类,则A类的所有成员函数都是B类的友元函数,都可以访问B类的任何数据成员。友元类 1 //友元类的使用 2 //友元关系不能传递,B是A友元,C是B的友元,C和A之间,如果没有声明,就没有任何友元关系,不能进行数据共享 3 //友元关系是单向的 4 //在声明A类为B类友元类时,A类必须已经存在 5 //该程序计算火车旅途时间 6 #include <iostream> 7 using namespace std; 8 9 阅读全文
posted @ 2012-08-15 22:30 Zee、 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 每天可能看的东西并不是很多,因为还要做别的事情,但是我相信积少成多这样的道理:对象数组的一个样例,也是书上的; 1 // 对象数组的使用 2 //计算一个班学生某门功课的总评成绩 ,期末成绩占60% 3 #include <iostream> 4 using namespace std; 5 6 const int MaxN=100; 7 const double Rate=0.6; 8 9 class Score{10 private:11 long No;12 char *Name;13 ... 阅读全文
posted @ 2012-08-15 01:19 Zee、 阅读(245) 评论(0) 推荐(0) 编辑
摘要: FatMouse and CheeseTime Limit : 2000/1000ms (Java/Other)Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 3Accepted Submission(s) : 3Font:Times New Roman|Verdana|GeorgiaFont Size:←→Problem DescriptionFatMouse has stored some cheese in a city. The city can be considered as a square grid o 阅读全文
posted @ 2012-08-15 00:16 Zee、 阅读(876) 评论(0) 推荐(0) 编辑
  2012年8月14日
摘要: 好困,不过在睡觉之前还是写一篇学习心得再睡。虽然早就结束了这门课,可是那个时候不知道是老师讲的太糟糕还是我根本没有听,其实C++学的挺烂的,平时ACM就用用简单的一些基本语句就可以了。但是深知这远远不够,所以我今天重新翻开教科书还有《C++ primer》想从今天起,有空好好把C++也好好学学~小弟不才,大牛们请绕过。样例也比较简单,请勿吐槽。1.函数模板:有点类似与函数的重载,但是是一段通用的代码适用于多种不同的数据类型,可重性很大。 1 #include <iostream> 2 using namespace std; 3 4 template <typename a, 阅读全文
posted @ 2012-08-14 00:32 Zee、 阅读(444) 评论(0) 推荐(0) 编辑
  2012年8月13日
摘要: 搬寝室Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9400Accepted Submission(s): 3178Problem Description搬寝室是很累的,xhd深有体会.时间追述2006年7月9号,那天xhd迫于无奈要从27号楼搬到3号楼,因为10号要封楼了.看着寝室里的n件物品,xhd开始发呆,因为n是一个小于2000的整数,实在是太多了,于是xhd决定随便搬2*k件过去就行了.但还是会很累,因为2*k也不小是一个不大于n的 阅读全文
posted @ 2012-08-13 10:25 Zee、 阅读(195) 评论(0) 推荐(0) 编辑
  2012年8月12日
摘要: 转眼间已经到DP模块了。。。。How to TypeTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1781Accepted Submission(s): 837Problem DescriptionPirates have finished developing the typing software. He called Cathy to test his typing software. She is good at thinking. 阅读全文
posted @ 2012-08-12 15:49 Zee、 阅读(513) 评论(0) 推荐(0) 编辑
  2012年8月11日
摘要: Uncle Tom's Inherited Land*Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1011Accepted Submission(s): 445Special JudgeProblem DescriptionYour old uncle Tom inherited a piece of land from his great-great-uncle. Originally, the property had been 阅读全文
posted @ 2012-08-11 10:01 Zee、 阅读(287) 评论(0) 推荐(0) 编辑
  2012年8月10日
摘要: Cat vs. DogTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 967Accepted Submission(s): 356Problem DescriptionThe latest reality show has hit the TV: ``Cat vs. Dog''. In this show, a bunch of cats and dogs compete for the very prestigious Bes 阅读全文
posted @ 2012-08-10 14:49 Zee、 阅读(924) 评论(1) 推荐(0) 编辑