06 2012 档案

摘要:assert宏的原型定义在assert.h中,其作用是如果它的条件返回错误,则终止程序执行. 原型定义: 显示代码打印1 #include "assert.h" 2 void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。 请看下面的程序清单badptr.c: 显示代码打印01 #include 02 #include 03 #include 04 int main( void ) 0... 阅读全文
posted @ 2012-06-18 20:28 well_L 阅读(497) 评论(0) 推荐(0)
摘要:想问一下:静态和非静态成员,函数之间到底区别在哪里了?到底静态和非静态之间有什么根本的区别了?设置这个非静态和静态的目的是什么了?------解决方案--------------------------------------------------------静态变量应该是具有全局生命期和局部作用域的东东吧 ------解决方案--------------------------------------------------------静态函数是本文件或是一作用域的全局函数------解决方案------------------------------------------------- 阅读全文
posted @ 2012-06-12 15:32 well_L 阅读(1670) 评论(0) 推荐(1)
摘要:添加了项目依赖项后提示无法打开lib文件我用的VS2008,新建了一个VC的解决方案,里面有两个项目,A为DLL项目,B为控制台项目。我现在想在编译的时候把A生成的DLL当作资源添加到项目B生成的EXE文件组,如果直接编译会发现有时候生成顺序不对。这时候我在B项目中右键->项目依赖项->依赖于中勾选了项目A,我认为这样会明确生成顺序,但是这样一来提示无法打开A的lib文件,我不明白为什么,我生成的直接就是一个DLL,不需要lib文件啊?如果我要实现我的目的,应该怎么操作呢?我那样操作有什么错误?为什么会在链接的时候提示无法打开lib文件?------解决方案------------ 阅读全文
posted @ 2012-06-12 15:22 well_L 阅读(925) 评论(0) 推荐(0)
摘要:(原文)http://shandian.biz/2103.htmlVC\MFC当中CString、string、char、char*、char数组、int等类型之间的转换令人晕头转向,闪电博客特地搜集多篇文章资料,利用代码实例等清晰的理清他们之间的关系和如何转换,其实非常简单。这些文章基本上是互相独立的,看完后,闪电博客相信你会用的很容易,文章值得大家收藏。第一篇文章:VC之CString,wchar_t,int,string,char*之间的转换1. CString 转 wchar_tCString path = "asdf"; wchar_t wstr[256] = p 阅读全文
posted @ 2012-06-12 15:21 well_L 阅读(1281) 评论(0) 推荐(0)
摘要:_T _T("")是一个宏,定义于tchar.h下。[1] #define __T(x) L ## x #define _T(x) __T(x) 他的作用是让你的程序支持Unicode编码 因为Windows使用两种字符集ANSI和UNICODE, 前者就是通常使用的单字节方式, 但这种方式处理象中文这样的双字节字符不方便, 容易出现半个汉字的情况。 而后者是双字节方式,方便处理双字节字符。 Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。 如果你编译一个程序为ANSI方式, _T实际不起任... 阅读全文
posted @ 2012-06-11 15:48 well_L 阅读(191) 评论(0) 推荐(0)
摘要:HWND hEdit = ::GetWindow(your combox object.GetSafeHwnd(),GW_CHILD); if(IsWindow(hEdit)) { ModifyStyle(hEdit,0,ES_NUMBER,0); }修改只允许输入数字BOOL CChildWnd::PreTranslateMessage(MSG* pMsg)//截获消息{ // TODO: 在此添加专用代码和/或调用基类 //一开始就限定输入只能为数字 HWND hEdit = ::GetWindow(m_pageComboBox.GetSafeHwnd()... 阅读全文
posted @ 2012-06-11 11:06 well_L 阅读(194) 评论(0) 推荐(0)