私は vc++ の初心者です... vc++ について 1 つ疑問があります。GetTickCount() 関数のサイズは? GetTickCount() の戻り値の型は DWORD です。誰でも私の質問に答えてください。前もって感謝します
3310 次
2 に答える
1
関数のサイズとは、関数に属するコードが占めるバイト数を意味します。これは、Windbg などのデバッガーを使用して見つけることができます。しかし、ほとんどの場合、これは有用な情報ではありません。sizeof
データ型のサイズを取得するには、演算子を使用できます。の戻り値の型GetTickCount
はDWORD
(4 バイト) であるため、そのサイズを取得するsizeof(DWORD)
か、実行することができます。64 ビット符号なし値 (8 バイト)を返すsizeof(GetTickCount())
という名前の関数もあります。GetTickCount64
ULONGLONG
于 2012-05-29T07:00:12.370 に答える
0
GetTickCount()
DWORD
4 バイトの a を返します。関数自体は、その開始アドレス (関数ポインター) を使用して表すことができます。このサイズはvoid*
、32 ビット システムでは 4 バイト、64 ビット システムでは 8 バイトです。関数が占有するコードのサイズを見つけることは問題になる可能性があり、ほとんど必要ありません。
于 2012-05-29T06:47:38.240 に答える