«compiler-errors» 태그된 질문

잘못된 구문 및 / 또는 유형 문제로 인해 컴파일 단계 중에 생성되는 오류입니다. [런타임 오류]와 비교하십시오.

3
javac가 왜 불가능한 캐스트를 허용합니까?
나는 캐스팅하려고하면 StringA를 java.util.Date, 자바 컴파일러는 오류를 잡는다. 그렇다면 왜 컴파일러가 다음을 오류로 표시하지 않습니까? List<String> strList = new ArrayList<>(); Date d = (Date) strList; 물론 JVM ClassCastException은 런타임 에을 throw 하지만 컴파일러는 플래그를 지정하지 않습니다. 동작은 javac 1.8.0_212 및 11.0.2와 동일합니다.


1
템플릿 클래스의 구조체에서 C ++ 컴파일러 문제
다음 코드는 gcc 또는 clang으로 컴파일 되지 않습니다 . template<class T> class foo{}; template<class T> class template_class_with_struct { void my_method() { if(this->b.foo < 1); }; struct bar { long foo; } b; }; 오류 메시지는 error: type/value mismatch at argument 1 in template parameter list for 'template<class T> class foo' …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.