У меня есть указатель TrueSleexex, инициализированный со Sleepex. Когда я изучаю отладчик, эти указатели показывают разные значения: < /p>
SleepEx 0x00007ff7c854ef28
TrueSleepEx 0x00007ffb22c27180
< /code>
Когда я называю функцию любым из них, она не генерирует реальную проблему. Но я не могу понять значение этих различных значений, возможно, это показывает относительно чего-то, но разница довольно больше, чем оно соответствует значению 32-битного....
#include
using namespace std;
static LONG dwSlept = 0;
static DWORD(WINAPI* TrueSleepEx)(DWORD dwMilliseconds, BOOL bAlertable) = SleepEx;
DWORD WINAPI TimedSleepEx(DWORD dwMilliseconds, BOOL bAlertable)
{
DWORD dwBeg = GetTickCount();
DWORD ret = TrueSleepEx(dwMilliseconds, bAlertable);
DWORD dwEnd = GetTickCount();
cout
Подробнее здесь: https://stackoverflow.com/questions/795 ... e-debugger
Указатели, по -видимому, одинаковые, показанные с разными значениями в отладчике ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Указатели, по -видимому, одинаковые, показанные с разными значениями в отладчике
Anonymous » » в форуме C++ - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Указатели, по -видимому, одинаковые, показанные с разными значениями в отладчике
Anonymous » » в форуме C++ - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Два, по -видимому, одинаковые методы, возвращающие разные результаты flask_sqlalchemy
Anonymous » » в форуме Python - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-