2012-05-29 62 views
0

我是vC++中的新手......我在vC++中有一个疑问。 GetTickCount()函数的大小是多少。GetTickCount()的返回类型是DWORD。请任何人回答我的问题。 预先感谢查找DWORD大小

+0

你试图解决什么是真正的问题? – sharptooth

回答

0

函数的大小意味着属于函数的代码占用的字节数。你可以使用像Windbg这样的调试器来找到它。但在大多数情况下,这不是有用的信息。要获取数据类型的大小,可以使用sizeof运算符。由于GetTickCount的返回类型为DWORD(4字节),因此您可以执行sizeof(DWORD)sizeof(GetTickCount())以获取其大小。还有一个名称为GetTickCount64的函数,它返回ULONGLONG,它是一个64位无符号值(8字节)。

0

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