上一页 1 ··· 4 5 6 7 8
摘要: 指针与引用的区别 指针与引用看上去完全不同(指针用操作符’*’和’->’,引用使用操作符’.’),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢? 首先,要认识到在任何情况下都不能用指向空值的引用。一个引用必须总是指向某些对象。因此如果你使用一个变量并让它指向一个对象,但是该变量在某些时候也可能不指向任何对象,这时你应... 阅读全文
posted @ 2005-01-15 10:40 小白天地 阅读(678) 评论(0) 推荐(0)
摘要: (1)ASSERT的作用:ASSERT()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE, 程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句。这个宏通常原来判断程序中是否出现了明显非法的数据,如果出现了终止程序以免导致严重后果,同时也便于查找错误。 (2)条件编译使程序员能够控制处理程序指令的执行和程序代码的编译 #ifd... 阅读全文
posted @ 2005-01-15 10:30 小白天地 阅读(584) 评论(0) 推荐(0)
摘要: 回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。回调函数在windows编程使用的场合很多,比如Hook回调函数:MouseProc,GetMsgProc以及EnumWindows,DrawState的回调函数等等,还有很多系统级的回调过程。本文不准备介绍这些函数和过程,而是谈谈实现自己的回调函数的一些经验。 之所以产生使用回... 阅读全文
posted @ 2005-01-15 02:02 小白天地 阅读(749) 评论(0) 推荐(0)
摘要: 预测控制是一种在工业控制中被广泛运用的控制方法。它产生于60-70年代,其产生的背景是:(1)传统的最优控制通过全局优化以实现反馈控制的计算,但是在工业现场中可能存在上千的控制变量,这样导致最优控制的计算规模很大,以至于无法实现。(2)工业实践中往往具有很多干扰因素,很难得出确定性模型。(3)工业中往往需要实时控制,有时并不需要全局的优化控制。需要当前局部的控制决策。在这样的背景下... 阅读全文
posted @ 2005-01-14 16:40 小白天地 阅读(1932) 评论(5) 推荐(0)
摘要: 将要存入的文件定义为Tfilestream,可通过流式文件保存的BLOB型的数据库字段中. 至于从数据库字段中取出,也是首先将该字段保存为流savetostream,然后定义一个文件 流tfilestream,采用loadfromsteam即可. 该方法可以实现对任意文件类型的数据库存储. filename:string; //这里是从系统中取得一个临时文件 function gettemp... 阅读全文
posted @ 2005-01-11 01:08 小白天地 阅读(892) 评论(1) 推荐(0)
摘要: 每到年底各大媒体就争先恐后热火朝天地搞总结,什么十大人物,十大品牌,十大美女,十大帅哥等等五花八门乱七八 糟的让人充满好奇充满怀疑,这事确实让人有点郁闷,就如同男足国家队的国产教练如沈墙扶们每一次踢球失败后 都要说这么一句:我们回去后要好好总结,下次会打得更好! 这话听了几十年了,耳朵都生虫了,但还是无法看到中国 猪球队有象人样的表现.因此,总结在某一程度上来说只不过是一种形式罢了,总结不代表就... 阅读全文
posted @ 2005-01-09 15:50 小白天地 阅读(550) 评论(0) 推荐(0)
摘要: #include "stdafx.h" #include #include #include using namespace std; void init(string ,string); void show(char [],int); int kmp(string ,string,int pos); void get_next(char*,int *); string s1,t1; int m,... 阅读全文
posted @ 2005-01-09 15:03 小白天地 阅读(5723) 评论(1) 推荐(0)
摘要: xml文件格式如下: localhost sa jiayuan 读取节点中的一个属性 XmlDocument doc=new XmlDocument(); doc.Load("config.xml");//可以再加入路径:如D:\config.xml XmlNode xnuser=doc.SelectSingl... 阅读全文
posted @ 2005-01-09 14:57 小白天地 阅读(709) 评论(1) 推荐(0)
摘要: #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 小白天地 阅读(10217) 评论(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 小白天地 阅读(515) 评论(0) 推荐(0)
摘要: 如果要想使公共基类在派生类中只产生一个基类子对象,则必须将这个基类设定为虚基类。 虚基类的引入和说明 前面简单地介绍了要引进虚基类的原因。实际上,引进虚基类的真正目的是为了解决二义性问题。 虚基类说明格式如下: virtual 其中,virtual是虚类的关键字。虚基类的说明是用在定义派生类时,写在派生类名的后面。 #include "stdafx... 阅读全文
posted @ 2005-01-09 11:41 小白天地 阅读(432) 评论(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 小白天地 阅读(803) 评论(0) 推荐(0)
摘要: 纯虚函数和抽象类的定义如下: 抽象类 带有纯虚函数的类称为抽象类。抽象类是一种特殊的类,它是为了抽象和设计的目的而建立的,它处于继承层次结构的较上层。抽象类是不能定义对象的,在实际中为了强调一个类是抽象类,可将该类的构造函数说明为保护的访问控制权限。 抽象类的主要作用是将有关的组织在一个继承层次结构中,由它来为它们提供一个公共的根,相关的子类是从这个根派生出来的。 ... 阅读全文
posted @ 2005-01-09 11:20 小白天地 阅读(1379) 评论(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 小白天地 阅读(3211) 评论(4) 推荐(0)
摘要: 本节学习GNU推出的Linux系统下C编译器----gcc,主要介绍这种编译器的基本原理和使用方法,以及编译过程中所产生的错误的原因及对策。 gcc简介 Linux系统下的gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译... 阅读全文
posted @ 2004-12-31 02:02 小白天地 阅读(1194) 评论(0) 推荐(0)
摘要: MATLAB6.x & VC6.0: 将plot图片显示在MFC程序的窗口中 实验环境: Pwin2K SP3, MATLAB6.5, Visual C++ 6.0 SP? 1 问题的提出 通过调用mcc,可以将MATLAB程序编译为C/C++或库文件,并嵌入到自己的VC应用程序中。该方法不仅适于纯粹的运算代码,也适于图形函数,比如plot等等。不过遇到的问题是,每次调用plot函数,... 阅读全文
posted @ 2004-11-28 02:19 小白天地 阅读(3584) 评论(7) 推荐(0)
摘要: 1) 不会英语:CS源于美国,重量级的文档都是英文的。不会英语,那么你只能忍受拙劣的翻译和大延迟的文档(翻译出来的文档几乎都是很久以前出版的东西)。 2) 急于求成:什么都没学习就开始编程是最大的忌讳。写C++程序语法都能错,数据结构连线性表都不知道,数据库不知道关系模型,TCP编程不知道socket,还是先坐下来学习几年再说(如果说工作急需,我只能说:早干嘛去了) 3) 过于好问:勤学好问是一种... 阅读全文
posted @ 2004-11-21 15:34 小白天地 阅读(565) 评论(1) 推荐(0)
摘要: 一.什么是.Net?它主要包括什么? .Net是为简化在第三代因特网的高分布式环境下的应用程序开发,基于开放互联网标准和协议之上,实现异质语言和平台高度交互性,而构建的新一代计... 阅读全文
posted @ 2004-11-18 22:37 小白天地 阅读(566) 评论(0) 推荐(0)
摘要: Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常他们也不会引起 Re... 阅读全文
posted @ 2004-11-15 10:07 小白天地 阅读(1884) 评论(1) 推荐(0)
摘要: I have this personal sky! 阅读全文
posted @ 2004-11-15 09:30 小白天地 阅读(402) 评论(1) 推荐(0)
上一页 1 ··· 4 5 6 7 8