«casting» 태그된 질문

캐스팅은 변환이 허용 된 경우 객체 유형이 명시 적으로 다른 유형으로 변환되는 프로세스입니다. 이 과정은 가치의 변화로 이어질 수 있습니다.

9
TypeScript의 속성을 사용하여 함수 개체 빌드
몇 가지 속성이있는 함수 개체를 만들고 싶습니다. 예를 들어 JavaScript에서는 다음을 수행합니다. var f = function() { } f.someValue = 3; 이제 TypeScript에서이 유형을 다음과 같이 설명 할 수 있습니다. var f: { (): any; someValue: number; }; 그러나 캐스트 없이는 실제로 만들 수 없습니다. 예 : var f: { …


13
java : 한 유형에서 다른 유형으로 변수를 동적으로 캐스팅하려면 어떻게해야합니까?
Java 변수에 대한 동적 캐스팅을 수행하고 싶습니다. 캐스팅 유형은 다른 변수에 저장됩니다. 이것은 일반 캐스팅입니다. String a = (String) 5; 이것이 내가 원하는거야: String theType = 'String'; String a = (theType) 5; 이것이 가능합니까? 그렇다면 어떻게해야합니까? 감사! 최신 정보 HashMap받은 클래스를 채우려 고합니다 . 이것은 생성자입니다. public ConnectParams(HashMap<String,Object> obj) { …

3
Win32에서 unsigned int 로의 이중 캐스트가 2,147,483,648로 잘립니다.
다음 코드를 컴파일합니다. double getDouble() { double value = 2147483649.0; return value; } int main() { printf("INT_MAX: %u\n", INT_MAX); printf("UINT_MAX: %u\n", UINT_MAX); printf("Double value: %f\n", getDouble()); printf("Direct cast value: %u\n", (unsigned int) getDouble()); double d = getDouble(); printf("Indirect cast value: %u\n", (unsigned int) d); return 0; } 출력 (MSVC x86) …

1
캐스트 연산자가 명시적일 수 있습니까?
생성자에있어서 키워드를 추가 explicit하면 프로그래머가 처음 의도하지 않았을 때 열광적 인 컴파일러가 객체를 생성하지 못합니다. 캐스팅 오퍼레이터도 그러한 메커니즘을 사용할 수 있습니까? struct Foo { operator std::string() const; }; 여기에, 예를 들어, 나는 캐스트 수 있도록하고 싶습니다 Foo에 std::string,하지만 난 암시 적으로 발생하는 이러한 캐스트를 원하지 않는다.

5
자바에서 변수 캐스팅
누가 캐스팅이 어떻게 작동하는지 말해 줄 수 있을까? 언제 해야하는지 이해 하지만 실제로 어떻게 작동하는지는 이해 하지 못합니다. 원시 데이터 유형에 대해서는 부분적으로 이해하지만 객체를 캐스팅 할 때는 작동 방식을 이해하지 못합니다. Object 유형의 객체가 갑자기 MyType(예제 일뿐) 모든 메소드를 얻을 수있는 방법으로 갑자기 캐스트 될 수 있습니까?
84 java  casting 

6
Int를 C #의 Generic Enum으로 캐스팅
유사 캐스트 INT는 C #에서 열거 형 하지만 내 열거 형은 제네릭 형식 매개 변수입니다. 이를 처리 하는 가장 좋은 방법 은 무엇입니까 ? 예: private T ConvertEnum<T>(int i) where T : struct, IConvertible { return (T)i; } 컴파일러 오류 생성 Cannot convert type 'int' to 'T' 전체 코드는 다음과 …
84 c#  generics  casting  enums 

4
SQL의 이중 콜론 (: :) 표기법
누군가의 코드를 가져 왔고 이것은 where 절의 일부입니다. 이중 콜론이 무엇을 나타내는 지 아는 사람이 있습니까? b.date_completed > a.dc::date + INTERVAL '1 DAY 7:20:00'

4
sqlite에서 int를 실수로 변환
sqlite의 나누기는 정수 값을 반환합니다. sqlite> select totalUsers/totalBids from (select (select count(*) from Bids) as totalBids , (select count(*) from Users) as totalUsers) A; 1 나눗셈 결과의 실제 값을 얻기 위해 결과를 형변환 할 수 있습니까?
84 sql  sqlite  casting  division 

11
Java에서 자식 개체에 부모 참조를 할당하는 이유는 무엇입니까?
나는 아주 간단한 질문을하고 있지만 이것에 약간 혼란스러워합니다. 클래스가 있다고 가정합니다 Parent. public class Parent { int name; } 그리고 다른 수업이 있습니다 Child. public class Child extends Parent{ int salary; } 그리고 마지막으로 Main.java 클래스 public class Main { public static void main(String[] args) { Parent parent = new …

3
캐스트 프리의 반환 값을 무효로하는 이유는 무엇입니까?
C를 사용 하는 책 ( POSIX Threads by Butenhof, 1997)을 읽고 있는데 다음 줄을 보았습니다. (void)free(data); 여기, data할당 된 구조체에 대한 포인터입니다. data = malloc(sizeof(my_struct_t)); 결과 free가 캐스트 된 이유는 무엇 void입니까? C에 대한 나의 이해에서 이것은 두 가지 이유로 이해되지 않는 것 같습니다. 자유 함수는 이미 반환 void 코드가 …
82 c  casting  free  void  legacy-code 

4
이미지를 BufferedImage로 변환하는 Java
이미 StackOverflow 에이 링크 와 같은 질문이 있으며 허용되는 답변은 "casting"입니다. Image image = ImageIO.read(new File(file)); BufferedImage buffered = (BufferedImage) image; 내 프로그램에서 다음을 시도합니다. final float FACTOR = 4f; BufferedImage img = ImageIO.read(new File("graphic.png")); int scaleX = (int) (img.getWidth() * FACTOR); int scaleY = (int) (img.getHeight() * FACTOR); Image …

1
MySQL : NULL을 0으로 형변환
다음 테이블을 가정 해 보겠습니다 (예 : 여러 내부 결합 명령문의 결과). id | column_1 | column_2 ------------------------ 1 | 1 | 2 | 2 | 2 3 | | 3 예를 들어 다음 문에서 얻을 수 있습니다. select a.id, t1.column_1, t2.column_2 from a left join t1 on a.id = …
82 sql  mysql  casting 

8
C ++에서 int를 enum으로 캐스트하는 일반적인 방법
캐스팅에 일반적인 방법이 있나요 int에 enum에가 C++? 경우 int의 범위 내에 enum그것이 반환해야합니다 enum, 값을 그렇지 않으면 던져 exception. 일반적으로 작성하는 방법이 있습니까? 둘 이상 enum type이 지원되어야합니다. 배경 : 외부 열거 형 유형이 있고 소스 코드를 제어 할 수 없습니다 . 이 값을 데이터베이스에 저장하고 검색하고 싶습니다.
81 c++  casting  enums 

3
'System.Int32'에서 'System.Nullable'1 [[System.Int32, mscorlib]] 로의 잘못된 캐스트
Type t = typeof(int?); //will get this dynamically object val = 5; //will get this dynamically object nVal = Convert.ChangeType(val, t);//getting exception here 위 코드에서 InvalidCastException이 발생합니다. 위의 경우 간단히 작성할 수 int? nVal = val있지만 위의 코드는 동적으로 실행됩니다. 객체 (여기서는 val)에 래핑 된 값 (int, float 등의 nullable이 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.