06 2011 档案
摘要:this指针只能在一个类的成员函数中调用,它表示当前对象的地址。下面是一个例子: void Date::setMonth( int mn ) { month = mn; // 这三句是等价的 this->month = mn; (*this).month = mn; } 1. this只能在成员函数中使用。 全局函数,静态函数都不能使用this。 实际上,成员函数默认第一个参数为T* ...
阅读全文
摘要:编译时提示error C2065: “IDD_DIALOG1” : 未声明的标识符 错误的可能原因及解决方法如下: 1.出错文件中没有包含资源文件ID声明的resource.h文件。在出错文件中加入#include “resource.h”语句。 2.工程附件包含目录的路径下没有resource.h文件。修改路径即可。 3.工程所在文件夹下存在resource.h文件,但其中没有资源ID的定义,导...
阅读全文
摘要:函数说明 UpdateData() 是MFC的窗口函数,用来刷新数据的。函数使用 UpdateData()参数只有一个,默认为TRUE。 UpdateData(TRUE) ——刷新控件的值到对应的变量。(外部输入值交给内部变量) 即:控件的值—>变量。 UpdateData(FALSE) —— 拷贝变量值到控件显示。(变量的最终运算结果值交给外部输出显示) 即:变量值—>控件显示。 例如,窗口中用 DDX_Text(pDX, IDC_EDIT1, m_usercode); 将IDC_EDIT1编辑框控件与m_usercode变量做了关联,如果修改m_usercode之后要想对应控件
阅读全文
摘要:预编译头的概念: 在很多程序中,每个源文件都存在一些相同的部分。比如要包括相同的一些头文件,而且这些头文件可能很长,例如window.h。如果用普通的方法编译这些源文件,对这些头文件在每个源文件中的出现都要重新编译,作了很多重复工作。如果能将这些头文件专门进行编译,并且把结果存储起来。然后在编译包含这些头文件的源文件时,使用上述结果替代头文件在源文件中的出现,就可以大大减少工作量。Microso...
阅读全文
摘要:坛子里面已经有了关于如何安装opencv2.2于VS2010的说明,但其中一般都用了一般的opencv2.2安装文件,而不是opencv2.2 for vs2010,这就涉及到了库的编译等,比较繁琐。而且其中因为opencv2.2和之前的opencv2.1有所不同,所以加载的文件也有所不同。另外vs2010和2008有些设置还是有不同,初学者往往会比较迷糊。这里就再叙述下步骤吧:1 安装 vs2010。反正我不是用Microsoft Visual C++ 2010 Express Edition,免费的版本总有限制安装 opencv2.2 for vs2010。这个安装文件中已经有了编译好的库
阅读全文
摘要:本文主要来自heyoup 的“面对面教你如何在VS2010下配置OPENCV2.1”,只是稍作编辑,参考其他地方的资料改正些许重要错误和缺漏。环境:windows 7+visual studio 2010+opencv 2.1,成功!xp更应该能成功。耐心点,按下面的一步一步来,应该是没什么问题的,祝您好运啦!1、下载文件OpenCV2.1官方地址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/OpenCV-2.1.0-win.zip/download推荐本论坛地址:http://www.opencv.or
阅读全文