Приведение типов в С++
От: Аноним  
Дата: 14.09.05 11:27
Оценка:
Почему VC++ ругается на такой код?

CRITICAL_SECTION csResultGuard;

// ...

EnterCriticalSection( &csResultGuard );


Компилятор говорит, что:
error C2664: 'EnterCriticalSection' : cannot convert parameter 1 from 'const CRITICAL_SECTION *' to 'LPCRITICAL_SECTION'

И что ему здесь не нравится???
Как правильно привести тип в таких случаях? static_cast не проходит, а приведение в стиле С и reinterpret_cast не поощряются.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.