VC++学习/MFC (1)
摘要:博客也落下好长时间了,之前有过c++学习和java学习的几篇,偶尔拿出来翻翻,对自己还蛮有帮助,上学期买了本孙鑫老师的《VC++深入详解》,看了4个单元然后就放寒假了,可能寒假期间一点都没有想到学习(惭愧),加上当时学的不深入,现在看起这本书居然感觉和没看过差不多!鉴于这样,我就打算重新认真的把这本书好好看一下,平时遇到什么问题我会在博客中写下,也方便我以后自己温故而知新。 前面两个但愿重要讲了Windows程序内部运行机制,以及对C++的复习,书上是以vc6.0为平台的,我今天下载了一个visual studio2010,感觉还不错,然后就自己实践了一下书本上讲的 创建按钮。 ...
阅读全文
posted @
2013-03-23 15:20
Zee、
阅读(454)
推荐(0)
C++学习(5)
摘要:关于类的运算符重载:分为两种: 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、
阅读(248)
推荐(0)
C++学习(4)
摘要:今天主要学了多层继承的构造函数和析构函数,多继承的二义性问题以及虚基类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、
阅读(257)
推荐(0)
C++学习(3)
摘要:今天大体看了一下友元类以及类的派生,敲了敲书上的样例,感觉懂了不少: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、
阅读(194)
推荐(0)
C++ 学习(2)
摘要:每天可能看的东西并不是很多,因为还要做别的事情,但是我相信积少成多这样的道理:对象数组的一个样例,也是书上的; 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、
阅读(253)
推荐(0)
C++学习(1)
摘要:好困,不过在睡觉之前还是写一篇学习心得再睡。虽然早就结束了这门课,可是那个时候不知道是老师讲的太糟糕还是我根本没有听,其实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、
阅读(452)
推荐(0)
C语言的文件操作 freopen
摘要:今天做USACO 用到了文件的操作。 之前做USACO只是格式化的些 写 freopen("xxx.in","r",stdin) 和"freopen("xxx.out","w",stdout)" 百度百科上是这么介绍的: 函数名: freopen 功 能: 替换一个流,或者说重新分配文件指针,实现重定向。如果stream流已经打开,则先关闭该流。如果该流已经定向,则freopen将会清除该定向。此函数一般用于将一个指定的文件打开一个预定义的流:标准输入、标准输出或者标准出错。 用 法: FILE
阅读全文
posted @
2012-05-09 22:56
Zee、
阅读(4058)
推荐(0)