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 · 1366 阅读 · 0 评论 -
C语言中的auto, static, const, extern, register, restrict, volatile 关键字
auto关键字。。。待写。。。 static关键字。。。待写。。。 const关键字。。。待写。。。 extern关键字。。。 待写。。。 restrict和volatile,两者都是为了方便编译器的优化。 restrict关键字只用于修饰指针类型,它告诉编译器,所有要修改 该指针指向的内容 的操作,都必须是基于该指针的。额。。。 其实我还是没弄懂原创 2010-02-02 22:10:00 · 758 阅读 · 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 · 795 阅读 · 0 评论 -
动态链接库与静态链接库
原贴出处: http://blog.youkuaiyun.com/benny5609/archive/2008/04/17/2298998.aspxs转载 2011-03-09 19:50:00 · 506 阅读 · 0 评论 -
char, WCHAR, CString之间的转换
1. char --> WCHAR MultiByteToWideCharint ConvertCharToWChar(char* pMultiByteStr, WCHAR* pWideCharStr, size_t BytesOfWideCharStr) { me原创 2011-08-14 02:55:28 · 930 阅读 · 0 评论 -
[转载]全局变量、extern/static/const区别与联系
转至: http://hi.baidu.com/luxiaoyi/blog/item/cf8218dbb5ce216ed0164ee0.html#0 在讨论全局变量之前我们先要明白几个基本的概念: 1. 编译单元(模块): 在IDE开发工具大行其道的今天,对转载 2011-08-13 15:13:24 · 482 阅读 · 0 评论
分享