随笔分类 -  VCVB编程技术

各类编程技术(VC,VB等等)
摘要:#include void main(){ int i,j; fstream fs; fs.open("test.txt",ios::in | ios::out); while(!fs.eof()){ fs>>i; if(fs.eof()) break; cout<<i; } 阅读全文
posted @ 2005-01-09 11:50 小白天地 阅读(10224) 评论(3) 推荐(0)
摘要:#include #include "stdio.h" class List; class Item { public: friend class List; private: int data; Item* next; Item(int d=0){data=d;next=0;} }; class List { public: List(){list=0;} List(int d)... 阅读全文
posted @ 2005-01-09 11:43 小白天地 阅读(517) 评论(0) 推荐(0)
摘要:如果要想使公共基类在派生类中只产生一个基类子对象,则必须将这个基类设定为虚基类。 虚基类的引入和说明 前面简单地介绍了要引进虚基类的原因。实际上,引进虚基类的真正目的是为了解决二义性问题。 虚基类说明格式如下: virtual 其中,virtual是虚类的关键字。虚基类的说明是用在定义派生类时,写在派生类名的后面。 #include "stdafx... 阅读全文
posted @ 2005-01-09 11:41 小白天地 阅读(436) 评论(0) 推荐(0)
摘要:最近又重新开始学习了一下C++知识,发现自己还是又很多遗漏的角落。一步一个脚印是最有效的。下面是一个基础示例: #include "stdafx.h" #include "iostream.h" class student//基类 { private: int stu_num; char* stuname; char* sex; protected: pu... 阅读全文
posted @ 2005-01-09 11:30 小白天地 阅读(804) 评论(0) 推荐(0)
摘要:纯虚函数和抽象类的定义如下: 抽象类 带有纯虚函数的类称为抽象类。抽象类是一种特殊的类,它是为了抽象和设计的目的而建立的,它处于继承层次结构的较上层。抽象类是不能定义对象的,在实际中为了强调一个类是抽象类,可将该类的构造函数说明为保护的访问控制权限。 抽象类的主要作用是将有关的组织在一个继承层次结构中,由它来为它们提供一个公共的根,相关的子类是从这个根派生出来的。 ... 阅读全文
posted @ 2005-01-09 11:20 小白天地 阅读(1386) 评论(0) 推荐(0)
摘要:以前对一个指针赋NULL值总是不很清楚,现在有点明白了。 int *p=new int[1];p=NULL; 实际上系统已在预设定一个值0给NULL #define NULL 0 这样p就等于0这个地址值。 此外前面一阶段对指针的指针进行了一些学习,有了一些心的;动态创建二维数组是检验这部分学习的最好例子: int n,m; cout>n; cin>>m; co... 阅读全文
posted @ 2005-01-09 02:29 小白天地 阅读(3212) 评论(4) 推荐(0)
摘要:Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常他们也不会引起 Re... 阅读全文
posted @ 2004-11-15 10:07 小白天地 阅读(1909) 评论(1) 推荐(0)