
C/C++
vendanner
这个作者很懒,什么都没留下…
展开
-
C关键字的解析
以下对一些C关键字的特别用法进行剖析: 关键字修饰的是最近的变量即就近原则 extern和volatile: extern和volatile各自单一的用法就不多说了。当两个在一起使用时表示 接口(extern修饰)易变(volatile修饰)变量;用法: main.c文件中 volatile uint8 frequency_change_flag=0; main文件之外 ext转载 2013-04-07 19:57:22 · 798 阅读 · 0 评论 -
va_list va_start va_arg va_end解析
最近在学野火的M3板子,发现串口的发送程序发现有va_list va_list va_start va_arg这些东东,以前没见到过啊。于是乎上网百度了一番,可得到出一下结论: va_list va_start va_arg va_end这些是用在C函数的参数不确定时会用到的如printf()函数。 在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义:转载 2013-04-07 19:58:32 · 926 阅读 · 0 评论 -
hook钩子类型
钩子类型1-2:WH_CALLWNDPROC and WH_CALLWNDPROCRET Hook(callwndproc callwndprocret) The WH_CALLWNDPROC and WH_CALLWNDPROCRET hooks enable you to monitor messages sent to window procedures. The s转载 2013-05-06 19:20:05 · 1354 阅读 · 0 评论 -
CString,string,char数组的转换
//----------------ANSI字符串转换为UNICODE字符串----------------------// // 待转换的数组 char szDCBparam[50] = {'0','1','\0'}; // 计算需要的缓冲区大小 DWORD dwNum = MultiByteToWideChar (CP_ACP, 0, szDCBparam, -转载 2015-05-18 21:04:22 · 619 阅读 · 0 评论