0

我是 vc++ 的新手……我对 vc++ 有一个疑问。GetTickCount() 函数的大小是多少。GetTickCount() 的返回类型是 DWORD。请任何人回答我的问题。提前致谢

4

2 回答 2

1

函数的大小是指属于该函数的代码所占用的字节数。您可以使用 Windbg 之类的调试器找到此问题。但在大多数情况下,这不是有用的信息。要获取数据类型的大小,可以使用sizeof运算符。由于返回类型GetTickCountDWORD(4 字节),您可以执行sizeof(DWORD)sizeof(GetTickCount())获取它的大小。还有一个函数名GetTickCount64,它返回ULONGLONG一个 64 位无符号值(8 个字节)。

于 2012-05-29T07:00:12.370 回答
0

GetTickCount()返回DWORD4 个字节的 a。函数本身可以使用它的起始地址(函数指针)来表示,它的大小等于void*32 位系统上的 4 个字节和 64 位系统上的 8 个字节的大小。查找函数占用的代码大小可能会有问题,而且很少需要。

于 2012-05-29T06:47:38.240 回答