![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 80
陌上烟雨遥407
专注于单片机,嵌入式linux驱动,嵌入式linux应用,嵌入式QT,音视频开发。
展开
-
C++11 新特性
在指定C++98 时, C99 还没发布,因此关于C99 很多特性都没在C++98 中包含,在制定定C++11 时将很多C99 都包含进来了。 如下是在C++98 没有的:相比于C++98, C++11 新增的项 作用 四个宏:__STDC_HOSTED__, __STDC__,__STDC_VERSION__,__STDC_ISO_10646__ 作用分别为:是否为包含标准C库,编译器是否和C标准一致,C编译器版本,某个版本的ISO/IEC 10646标准 __FU...原创 2021-09-11 16:22:45 · 129 阅读 · 0 评论 -
C语言关于可变参数,结构体的深度剖析
1 关于可变参数中的va_start(ap,v), va_arg(ap,t), va_end(ap)三个函数解析。 va_start(ap,v)等价于 char *p = (char *)&format; i=va_arg(ap,int)等价于i = *((int *)p),p = p + sizeof(int).分两个步骤完成取值,指针移动。va_end(ap)等价于p = (...原创 2018-05-08 10:31:07 · 1216 阅读 · 0 评论