查找DWORD大小

时间:2012-05-29 06:43:46

标签: visual-c++

我是vc ++的新手......我对vc ++有一点怀疑。 GetTickCount()函数的大小是多少.GetTickCount()的返回类型是DWORD。请任何人回答我的问题。 在此先感谢

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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