CDC是MFC的DC的一个类HDC是DC的句柄,API中的一个类似指针的数据类型.MFC类的前缀都是C开头的H开头的大多数是句柄这是为了助记,是编程读\写代码的好的习惯.CDC中所有MFC的DC的基类.常用的CClientDC dc(this);就是CDC的子类(或称派生类).CDC等设备上下分类,...
分类:
其他好文 时间:
2014-08-18 12:00:54
阅读次数:
174
1。C++ 如何定义一个定长字符串, 若不足位数,就补字符串"0"?eg:CString str1 = “123”;不足20位,前面补“0”,实现效果为“00000000000000000123”answer:str.Format(_T("%020s"),_T("aaa"));2.vs2010建的单...
分类:
其他好文 时间:
2014-08-18 01:25:13
阅读次数:
269
集成有最新版VC++2005/2008/2010/2012/2013运行库,打包微软官方原程序而得,对于X86系统自动屏蔽安装X64版运行库。烈焰下载:http://pan.baidu.com/s/1eQ3TTzs网盘下载: http://pan.baidu.com/s/1gdAD0Xl
分类:
编程语言 时间:
2014-08-17 21:21:12
阅读次数:
277
1 #include 2 #include 3 4 class AutoExpand 5 { 6 public: 7 AutoExpand(int val, char* pval) 8 { 9 a = val;10 p = pval;11 ...
分类:
编程语言 时间:
2014-08-17 18:26:02
阅读次数:
383
1.《C++ primer中文版》 2.《Effective C++中文版》 3.《Windows程序设计第五版》 4.《VC++深入详解》 5.《Windows核心编程》 6.《Effective STL中文版》 7.《Windows游戏编程大师技巧》 8.《DIRECTX.9.0.3D游戏开发编...
分类:
其他好文 时间:
2014-08-17 11:39:32
阅读次数:
229
C++输出中文字符1. cout场景1: 在源文件中定义 const char* str = "中文" 在 VC++ 编译器上,由于Windows环境用 GBK编码,所以字符串 "中文" 被保存为 GBK内码,编译器也把 str 指向一个包含有 GBK编码的只读内存空间.用 cout 输出 str ...
分类:
编程语言 时间:
2014-08-16 19:40:10
阅读次数:
667
#ifndef#define _DEBUG 0#endif #ifdef _DEBUG#define trace(x) printf(x);#else#define trace(x) ;#endif
分类:
编程语言 时间:
2014-08-16 17:04:20
阅读次数:
193
以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常, 今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的。例如下面的代码:try{BYTE* pch ;pch = ( BYTE* )00001234 ; //给予一个非法地址*pch = 6 ; //对非法地址...
分类:
编程语言 时间:
2014-08-16 16:59:20
阅读次数:
209
果然是杂题,都没有人做啊,这解题报告独一份~~
题目大意:
Granny有一个罐子里有Vw的酒,她有Vb的雨水来冲这个罐子,由于表面张力的原因当罐子往外倒液体时,会有Vr的液体倒不出来。罐子的容量是Vc。
她最多有K次拿水冲洗罐子的机会,每一次它可以取一些雨水倒入罐子充分混合之后在将罐子里的液体倒出来。
问怎样冲洗可以使罐子内残留的酒的数量最少。
解题思路:
对于操...
分类:
其他好文 时间:
2014-08-16 15:08:20
阅读次数:
199
刚刚装了win8.1,发现Visual Studio2008装好后,C++控制台程序居然无法生成cmd。 原因不明,这里只给出解决办法: 点击VS菜单【工具】下的【选项】,选择【项目和解决方案】下的【VC++目录】,增加如下3个环境变量...
分类:
编程语言 时间:
2014-08-15 21:16:59
阅读次数:
208