摘要: 如果说难题最难的部分是基本概念,可能很多人都会持反对意见,但实际上也确实如此。我高中的时候学物理,老师抓的重点就是概念——概念一定要搞清,于是难题也成了容易题。如果你能分析清楚一道物理难题存在着几个物理过程,每一个过程都遵守那一条物理定律(比如动量守恒、牛II定律、能量守恒),那么就很轻松的根据定律列出这个过程的方程,N个过程必定是N个N元方程,难题也就迎刃而解。即便是高中... 阅读全文
posted @ 2010-04-17 11:46 7069202a 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 工具:VC6.0 + MATLAB 6.5实现功能:用户输入数据,完成数据的拟合准备:在VC中设置库文件和头文件路径,参见联合编程 <6> <7>步骤:1、建立一个名为ceshidll.m的M函数文件,该函数的功能是输入两组数完成两组数据的插值拟合,并将结果用图形表示:ceshidll.m文件内容如下:2、在MATLAB Command中用如下命令编译函数ceshidll.... 阅读全文
posted @ 2010-04-17 11:45 7069202a 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 在微软 .NET 框架中可以定义托管类事件并用委托和 += 操作符处理这些事件。这种机制似乎很有用,那么在本机 C++ 中有没有办法做同样的事情? Several Readers 确实如此!Visual C++ .NET 具备所谓统一事件模型(Unified Event Model),它可以像托管类一样实现本机事件(用 __event 关键字),但是由于本机事件存在一些不明显的技术问题,而微软的老... 阅读全文
posted @ 2010-04-17 11:43 7069202a 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 本文使用的工具:VC6.0+MATLAB6.5  在本章中实现的是在VC中调用MATLAB神经网络工具箱,文章中用到的程序是一篇硕士论文的一部分,因此没有提供源程序,目的是通过这个例子介绍如何在VC中调用利用com组件,实现VC和MATLAB数据的交换。首先在MATLAB中完成两个神经网络函数,一个用来检验,一个用来预测。 1、检验函数:该函数的功能为BP神经网络检验误差,P,T,me,eg,lr... 阅读全文
posted @ 2010-04-17 11:42 7069202a 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 大多程序员在学C++前都学过C,并且习惯于C风格(类型)转换。当写C++(程序)时,有时候我们在使用static_cast<>和reinterpret_cast<>时可能会有点模糊。在本文中,我将说明static_cast<>实际上做了什么,并且指出一些将会导致错误的情况。泛型(Generic Types)简而言之,static_cast<> 将尝试... 阅读全文
posted @ 2010-04-17 11:40 7069202a 阅读(552) 评论(0) 推荐(1) 编辑
摘要: 数组的指针、指针数组以及指向指针的指针  考虑数组的指针的时候我们要同时考虑类型和维数这两个属性。换一句话,就是说一个数组排除在其中存储的数值,那么可以用类型和维数来位置表示他的种类。A)一维数组  在c和c++中数组的指针就是数组的起始地址(也就第一个元素的地址),而且标准文档规定数组名代表数组的地址(这是地址数值层面的数组表示)。例如:p=&a[0]//和p=a是等价的:  因为a是数... 阅读全文
posted @ 2010-04-17 11:39 7069202a 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 首先你应该了解面向对象的基于消息驱动的Windows消息编程,当然,对于编写这个计算器,你不必知道太多的windows编程,你重要会编写基于对话框的简单应用程序就可以了。  首先,让我们来仔细了解一下mircosoft的计算器吧,我们发现它是一个基于对话框的含有两的主对话框、一个关于对话框、一个菜单的应用程序。也就是说,我们应该创建一个基于对话框的应用程序,并且为其添加一个菜单和一个主对话框(因为... 阅读全文
posted @ 2010-04-17 11:37 7069202a 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 对于普通类型的对象来说,它们之间的复制是很简单的,例如:而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。   运行程序,屏幕输出100。从以上代码的运行结果可以看出,系统为对象B分配了内存并完成了与对象A的复制过程。就类对象而言,相同类型的类对象是通过拷贝构造函数来完成整个复制过程的。下面我们举例说明拷贝构造函数的工作过程。   CA(cons... 阅读全文
posted @ 2010-04-17 11:36 7069202a 阅读(212) 评论(0) 推荐(0) 编辑
摘要: C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下: 静态全局变量有以下特点: 该变量在全局数据区分配内存; 未经初... 阅读全文
posted @ 2010-04-17 11:36 7069202a 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 本文是笔者根据数据库编程经验,利用C++语言的模板、继承、授权、多态等面向对象特性,借鉴命令模式,实现了对象在关系数据中的存储,降低应用系统与数据库之间的耦合,提高开发效率。关键字:面向对象 对象存储 C++一、开发背景   面向对象方法在软件开发的分析、设计以及编码中作用越来越重要,它在适应系统需求变化、提高软件可重用性和开发效率方面有着其它开发方法无法比拟的优点。面向对象思想将应用域中的概念描... 阅读全文
posted @ 2010-04-17 11:35 7069202a 阅读(255) 评论(0) 推荐(0) 编辑