C++
vtmain
许吹牛b,但不许抬杠
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
结构体内存对齐
#pragma pack(4)class TestB{ public: int aa; char a; short b; char c;};int nSize = sizeof(TestB);这里nSize结果为12,在预料之中。现在去掉第一个成员变量为如下代码:按照正常的填充方式nSize的结果应该是8,为什么结果显示nSize为6呢转载 2012-06-10 21:39:39 · 488 阅读 · 0 评论 -
几种调用约定[转自百度百科]
原地址:__cdecl几种函数调用方式 __cdecl 是C Declaration的缩写(declaration,声明),表示C语言默认的函数调用方法:所有参数从右到左依次入栈,这些参数由调用者清除,称为手动清栈。被调用函数不会要求调用者传递多少参数,调用者传递过多或者过少的参数,甚至完全不同的参数都不会产生编译阶段的错误。 _stdcall 是StandardCall的缩写,是转载 2012-07-11 11:09:49 · 815 阅读 · 0 评论 -
常见的进制表示方式和转换
规则:0开头表示8进制数 ( 例:01234 ) 0x开头表示16进制数 ( 例:0x29C ) 0b开头表示二进制数 ( 例如:0b001010011100 ) 默认为十进制数。各进制间的互相转换,可将二进制作为中间值:16进制与2进制互转:1位16进制数等于4位二进制原创 2012-07-11 16:12:46 · 1892 阅读 · 0 评论 -
函数指针及其用作函数返回值
函数指针是个不太容易理解的概念,区别于指针函数。1. 函数指针:本身是个指针,只不过指向某个函数的起始地址,而不像普通指针(例如 int* p)那样指向变量,它本身是指向函数的指针 实例:// ① 声明一个函数指针pFunction,指向某一个(返回值为int型,参数为int和int型)的函数int ( * pFunction )( int, int ) // ② 声原创 2012-07-26 11:22:09 · 1773 阅读 · 0 评论
分享