![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 75
哈呜
这个作者很懒,什么都没留下…
展开
-
va_list : C语言中的可变参数
C语言中有些函数使用可变参数,比如常见的int printf( const char* format, ...),第一个参数format是固定的,其余的参数的个数和类型都不固定。但C又无法用面相对象的函数重载的概念。 不过好在C语言中定义了va_list, va_start( ), va_arg( ), va_end( ) 这样一组宏来处理可变参数问题。 这组宏在stdarg.h头文件中定原创 2010-01-20 01:44:00 · 1307 阅读 · 0 评论 -
C语言中的auto, static, const, extern, register, restrict, volatile 关键字
auto关键字。。。待写。。。 static关键字。。。待写。。。 const关键字。。。待写。。。 extern关键字。。。 待写。。。 restrict和volatile,两者都是为了方便编译器的优化。 restrict关键字只用于修饰指针类型,它告诉编译器,所有要修改 该指针指向的内容 的操作,都必须是基于该指针的。额。。。 其实我还是没弄懂原创 2010-02-02 22:10:00 · 704 阅读 · 0 评论 -
char, signed char, unsigned char的区别
<br />以来来说,char 等同于 signed char。但不同于unsigned char。<br /> <br />二者之间的区别在于能表达的范围:<br />char [-128, 127]<br />unsigned char [0, 255]<br /> <br />因为char是8bit的,而一般系统下的int通常都是32bit,所以在只需要小空间的整型变量的时候,常会用char来代替。(比如图像处理中的RGB) <br />这样子的话,定原创 2010-07-13 21:01:00 · 711 阅读 · 0 评论 -
动态链接库与静态链接库
原贴出处: http://blog.csdn.net/benny5609/archive/2008/04/17/2298998.aspxs转载 2011-03-09 19:50:00 · 457 阅读 · 0 评论 -
char, WCHAR, CString之间的转换
1. char --> WCHARMultiByteToWideCharint ConvertCharToWChar(char* pMultiByteStr, WCHAR* pWideCharStr, size_t BytesOfWideCharStr){ me原创 2011-08-14 02:55:28 · 867 阅读 · 0 评论 -
[转载]全局变量、extern/static/const区别与联系
转至: http://hi.baidu.com/luxiaoyi/blog/item/cf8218dbb5ce216ed0164ee0.html#0在讨论全局变量之前我们先要明白几个基本的概念:1. 编译单元(模块):在IDE开发工具大行其道的今天,对转载 2011-08-13 15:13:24 · 424 阅读 · 0 评论