简单介绍以下几个宏: 1) __VA_ARGS__ 是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。宏前面加上##的作用在于,当可变参数的个数为0时,这里的##起到把前面多余的","去掉,否则会编译出错。 2) __FILE__ 宏在 ...
分类:
移动开发 时间:
2017-06-21 16:50:14
阅读次数:
228
工具:DTDEBUG 分别用 VC6 和VS2010 编写的程序,逆向出来的代码不同。 例如: VC6 一般自己定义的函数 有以下几种特点: 1. LEA EDI,DWORD PTR SS:[EBP-C0] MOV ECX,30 MOV EAX,CCCCCCCC REP STOS DWORD PTR ...
分类:
其他好文 时间:
2017-06-19 00:37:38
阅读次数:
273
系统环境:windows 8.1 企业版 x64 在安装时最好是默认安装,并且安装在C盘,一般就不容易出错。 如果只安装C++,或想精简安装,可以去掉C#、VB两项,但要把C++项勾满(子项有默认不勾选的)。 如是默认安装还出现这种情况,可试试以下方法: 把 C:\Program Files (x8 ...
分类:
其他好文 时间:
2017-06-17 13:50:08
阅读次数:
352
struct为空时,大小为1. 1、 sizeof应用在结构上的情况 请看下面的结构: 对结构MyStruct采用sizeof会出现什么结果呢?sizeof(MyStruct)为多少呢?也许你会这样求:sizeof(MyStruct)=sizeof(double) sizeof(char) size ...
分类:
编程语言 时间:
2017-06-15 23:38:39
阅读次数:
300
转自原文 error C2440 “static_cast” 无法从“void (__thiscall C* )(void)... error C2440: “static_cast”: 无法从“LRESULT (__thiscall CTextProgressCtrl::* )(UINT,LPCT ...
分类:
其他好文 时间:
2017-06-13 10:14:26
阅读次数:
1399
串口是常用的计算机与外部串行设备之间的数据传输通道,由于串行通信方便易行,所以应用广泛。我们可以利用Windows API 提供的通信函数编写出高可移植性的串行通信程序。本实例介绍在Visual C++6.0下如何利用Win32 API 实现串行通信程序。程序编译运行后的界面效果如图一所示: 图一、 ...
分类:
其他好文 时间:
2017-06-04 13:49:38
阅读次数:
231
百度网盘链接 VC6.0 密码:t6bd VS2010 密码:3of2 C语言入门教程 在线视频地址(PS此链接摘抄至博主lellansin) Acfun.tv:http://www.acfun.tv/search.aspx#query=C语言入门教程 Bilibili.tv:http://www. ...
分类:
编程语言 时间:
2017-06-03 22:32:56
阅读次数:
309
原文:http://www.cnblogs.com/Mrt-02/archive/2011/07/24/2115606.html 作者:董波 日期:2010.6.15 写在前面 在我还在上学的时候,我选择了C++,最初我用VC6作为我的IDE,我看过很多本C++的教材,有的适合我,有的不适合我,其中 ...
分类:
编程语言 时间:
2017-06-01 16:57:46
阅读次数:
416
VC6中 MFC exe中 new 纯C++ dll dll 崩溃 我把纯C++的 dll,用/MTd 换成/MDd。就能够了 VC6中 MFC exe中 new 纯C++ dll dll 崩溃 我把纯C++的 dll,用/MTd 换成/MDd。就能够了 ...
分类:
编程语言 时间:
2017-05-26 16:04:34
阅读次数:
158