어떻게 HWND (C++ Visual Studio 8)로 길게 캐스트 할 수 있습니까? C4312 경고 : '형식 캐스트' Long lWindowHandler;
HWND oHwnd = (HWND)lWindowHandler;
는하지만 다음과 같은 경고를 가지고 변환을 'LONG'에서 큰 크기의 'HWND' 감사합니다. HWND hWnd = (HWND)(
나는 다음과 같이 보이는 열거 있습니다 public enum TransactionStatus { Open = 'O', Closed = 'C'};
을 내가 나타내는 하나의 문자로 데이터베이스에서 데이터를 끌어 야를 - 거래가 'O'인지 거래가 열려 있는지 'C'인지 거래가 닫혔는지 짐작할 수 있습니다. 이제 데이터가 데이터베이스에서 개체로 나오기 때문에
나는 두뇌 방귀를 앓고있다. 이전에이 작업을 수행했지만 정확한 구문을 기억할 수 없으며 당시 다른 회사에서 근무했기 때문에 작성한 코드를 볼 수 없습니다. class P
{
// stuff
};
class PW : public P
{
// more stuff
};
class PR : public P
{
// more stuff
};
일부 재무 관련 SQL 코드를 디버깅 할 때 수치 (24,8) 수학 정밀도에 이상한 문제가 있음을 발견했습니다. 당신이 A +에서 B * C를 발현 결과가 0.123457 SELECT A, B, C, A + B * C FROM ( SELECT CAST로 얻을 것이다 당신의 MSSQL에서 다음 쿼리를 실행 (0.12345678 AS NUMERIC (24,8)