현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - < p>C++, 왜 illegal indirection 이 나타납니까?

< p>C++, 왜 illegal indirection 이 나타납니까?

< /p>

C++ 에서 illegalindirection 오류가 발생했습니다. c 언어에서 잘못된 직역인' 잘못된 값' 입니다. < /p>

하나의 실제 변수를 포인터로 할당하면 C2100illegalindirection 컴파일 오류가 발생합니다. Void 포인터로 인해 모든 유형의 데이터를 수신할 수 있지만 데이터를 가져올 때 해당 유형으로 강제 변환해야 합니다. < /p>

올바른 방법: 로컬 변수, 함수 호출에 대해 알아보고 다음과 같이 수정합니다.

voidmain ()

{

gets (a) :

변경 (a) : //

puts (a); < /p>

}

확장 데이터: < /p>

c++ 일반 오류 중국어 및 영어 비교표

fatal error c1003:; Stoppingcompilation

중국어 비교: (컴파일 오류) 오류가 너무 많습니다. 컴파일 중지 < /p>

분석: 수정 전 오류입니다. < /p>

fatalerror c1004 다시 컴파일: unexpectedendoffilefound

중국어 비교: (컴파일 오류) 파일이 종료되지 않았습니다

P >

fatalerror c1083: cannotopenincludefile:' XXX': nosuchfileordirectory < /p>

중국어 비교: P >

fatalerror c1903: unabletorecoverfrompreviouserror (s); Stoppingcompilation

중국어 비교: (컴파일 오류) 이전 오류로부터 복구할 수 없으며 컴파일 중지 < /p>

분석: 오류의 원인이 많으므로 이전 오류를 먼저 수정하는 것이 좋습니다