cast (552)


c++ - 일반 캐스트와 static_cast 대 dynamic_cast

c++ - 일반 캐스트와 static_cast 대 dynamic_cast

이 질문에는 이미 답변이 있습니다. static_cast, dynamic_cast, const_cast 및 reinterpret_cast는 언제 사용해야합니까? 7 답변 나는 거의 20 년 동안 C와 C++ 코드를 작성해 왔지만, 내가 결코 이해하지 못했던 언어의 한 측면이있다. 분명히 일반 캐스트를 사용했습니다. MyClass*m=(My…


c# - 물리학을위한 데이터 유형

나는 현재 일부 물리학을 포함 할 프로그램을 설계하고있다(너무 공상적이고, 몇 개의 공은 서로 충돌한다) C#에서 위치를 표현할 때 사용할 수있는 가장 정확한 데이터 유형은 무엇입니까? 또한, 내가 t와 t+1 사이에 얻을 수있는 가장 작은 시간은 얼마입니까? 한 진드기? 편집:Clarifying:C#에서 가장 작은 시간 단위…


서명되지 않은 변환으로 C에서 서명-항상 안전합니까?

다음 C 코드가 있다고 가정합니다. unsigned int u=1234; int i=-5678; unsigned int result=u+i; 어떤 암시 적 변환이 여기에서 진행되고 있으며,이 코드는 u 와 i 의 모든 값에 대해 안전합니까?(안전하다는 의미에서이 예제의 결과 가 일부 거대한 양수로 오버플로 될지라도이를 int로…


sql server - TSQL에서 이진 값을 16 진수로 인쇄하려면 어떻게해야합니까?

SQL Server 2000을 사용하여 PRINT 사용하는 테이블에서 일부 값을 PRINT 합니다. 대부분의 문자열이 아닌 데이터의 경우 nvarchar로 캐스팅하여 인쇄 할 수 있지만 이진 값은 문자의 비트 표현을 사용하여 변환하려고 시도합니다. 예:DECLARE @binvalue binary(4) SET @binvalue=0x12345678…


Java:왜 "형식 불일치:int를 바이트로 변환 할 수 없습니다"라는 오류 메시지가 나타납니다

byte 또는 short 형식의 변수를 선언하고 이들에 대해 산술 연산을 수행하려고하면 "형식이 일치하지 않습니다:int를 short로 변환 할 수 없습니다"(또는 그에 상응하여 "형식이 일치하지 않습니다:int를 바이트로 변환 할 수 없습니다") 메시지가 나타납니다. byte a=23; byte b=34; byte c=a+b;…


c++ - (int) x 대신 static_cast<int>(x)를 사용하는 이유는 무엇입니까?

static_cast 함수가 C 스타일 또는 간단한 함수 스타일 캐스팅보다 선호되어야한다고 들었습니다. 사실입니까? 왜?…



SQL Server 변환 정수를 이진 문자열로 변환

SQL에서 정수를 이진 표현으로 변환 한 다음 varchar로 저장하는 쉬운 방법이 있는지 궁금합니다. 예를 들어 5는 "101"로 변환되어 varchar로 저장됩니다.…


c# - ''연산자로 직접 캐스팅?

다음 코드를 살펴보십시오. void Handler(object o, EventArgs e){// I swear o is a string string s=(string)o;// 1//-OR- string s=o as string;// 2//-OR- string s=o.ToString();// 3}…


Java에서 C#as-operator를 에뮬레이트하는 방법

ClassCastException을 던지는 대신에 타입 캐스트가 null 값을 반환하는 것이 현실적인 상황이 있습니다. C#에는 이것을 수행 할 as 연산자가 있습니다. Java에서 동등한 것을 사용할 수 있습니까? 그렇다면 명시 적으로 ClassCastException을 확인할 필요가 없습니까?…


c# - 모든 열거 형 값을 반복 할 수있는 방법이 있습니까?

가능한 중복:C#: 열거 형을 열거하는 방법? 주제는 모두를 말합니다. 나는 그것을 사용하여 콤보 상자에서 열거 형의 값을 추가하고 싶습니다. 감사 vIceBerg…




string type int convert casting java 변환 class sql 함수