![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 57
skyztttt
这个作者很懒,什么都没留下…
展开
-
几种函数调用方式
之前查看变参宏时,看到如下声明extern void __cdecl __va_start(va_list*, ...);于是,查找了以下__cdecl 以及相关内容。 以下是baidu给出的解释,果断mark,也作为自己的一个知识点吧: 几种函数调用方式 __cdecl 是C Declaration的缩写(declaration,声明),表示C语言默认的函数转载 2012-07-25 14:29:43 · 713 阅读 · 0 评论 -
由于变参宏引发的思考
之前学习c语言就知道了va_start,va_arg, va_end这三个宏,记得当时是为了自己实现printf函数,最近有空又细看了下其实现。 32位(编译器)和64位(编译器)下进行一个实验,这个实验将揭示变参宏的本质,同时也提出一个32位与64位编译器差异的问题: 首先看如下代码 #include void fun(int a, ...)原创 2012-07-24 16:10:49 · 1550 阅读 · 0 评论 -
QTabWidget 改变tabBar位置 并改变文字方向
修改QTabWidget tabBar位置并改变文字方向原创 2016-09-06 13:06:00 · 38312 阅读 · 20 评论