제가 알고리즘 숙제 하다가 찾은 사이트인데요.. 님 질문 보니까 이곳에서 본게 생각나서 ^^ 갖다 붙이고 보니까 너무 기네요... 보기 복잡하시면 이곳에 가서 보세요~~ 시험 잘 보세요~~~ http://user.chollian.net/~lm7050/ 1. 치명적인 에러 Bad call of in-line function 인라인 함수의 호출형식이 이상하다. Irreducible expression tree 컴파일러 내부에러에의해 코드생성 불가 Register allocation failure 컴파일러 내부에러가 복잡해서 코드 생성 불가 2. 그 밖의 에러 #operator not followed by macro argument name 매크로 정의 속에서 #의 뒤에 매크로 인수가 없다 'XXXXXXXX' not an argument 인수가 정확하지 않다 Ambiguous symbol 'XXXXXXXX' 구조체의 멤버명이 애매하다 Argument # missing name 함수 플롯타입안에 인수명이 없다 Argument list syntax error 함수의 인수 리스트 구분이 정확하지 않다 Array bounds missing ] 배열지정에 ']'가 없다 Array size too large 배열의 크기가 너무 크다 Assembler statement too long 인라인 어셈블러문이 너무 길다 Bad configuration file TURBOC.CFG 화일의 구분이 정확하지 못하다 Bad file name format in include directive #include 화일명 지정이 정확하지 못하다 Bad ifdef directive syntax #ifdef 문의 구문이 정확하지 않다 Bad ifndef directive syntax #ifndef 문의 구문이 정확하지 않다 Bad undef directive systax #undef 문의 구문이 정확하지 않다 Bit field size syntax 비트 필드의 비트수가 너무 길다 Call of non-function 함수 이외의 것을 호출하려 하고 있다 Cannot modify a const object const 문으로 선언된것을 변경하려 한다 Case outside of switch switch 문 밖에 case 문이 있다 Case statement missing ; case 문에 ;(세미 콜론)이 없다 Cast syntax error 캐스트의 구문이 정확하지 않다 character constant too long 문자 상수가 너무 길다 Compound statement missing } 복합문에 } 가 없다 Conflict type modifiers 수식자가 2 개 이상 지정되어 있다 Constant expression required 배열의 크기가 상수로 정의되지 않았다 Could not find file XXXXXXXX.XXX' 지정된 화일이 발견 되지 않는다 Declaration missing ; 구조체에서 ; 이 발견되지 않는다 Declaration needs type or storage class 형(type)과 기억클래스가 없는 선언이 있다 Declaration syntax error 선언의 구문이 정확하지 않다 Default outside of switch switch 문 밖에 default 가 있다 Define directive needs an identifier #define 하는 이름이 정확하지 않다 Division by zero 0에 의한 나눗셈이 있다 Do statement must have while do 문에 while 이 없다 Do-while statement missing ( do 문의 while 뒤에 ( 이 없다 Do-while statement missing ) do 문의 while 뒤에 ) 이 없다 Do-while statement missing ; do 문의 while(식)뒤에 ; 이 없다 Duplicate case 같은 case 문이 있다 Enum syntax error enum 선언의 구문이 명확하지 않다 Enumeration constant syntax error enum의 값이 식의 상수가 아니다 Error Directive : XXX 이 메시지는 #error 문에 의해 출력된 것이다 Error writing output file 작업용 디스크의 용량이 부족하다 Expression syntax 식의 구문이 명확하지 않다 Extra parameter in call 포인터에 의한 함수 호출에서 인수의 수가 너무 많다 Extra parameter in call to XXXXXXXX 지정된 함수의 인수가 너무 많다 File name too long #include 하는 화일의 이름이 너무 길다 For statement missing ( for 문에 ( 이 없다 For statement missing ) 함수 호출의 ) 가 없다 Function doesn't take a varaible number of arguments 가변개(?) 인수가 아닌 함수에서 va_start가 매크로로 사용되고 있다 Goto statement missing label goto 문에 레이블 지정이 없다 If statement missing ( if 문에 ( 가 없다 If statement missing ) if 문에 ) 가 없다 Illegal character 'C' (0xXX) 화일 속에 유효하지 않은 문자가 있다 Illegal initialization 초기화에는 사용될수 없는 것이 사용되고 있다 Illegal octal digit 8진 상수속에 8또는 9가 있다 Misplace continue : 루푸 밖에 break 문이 있다 Misplace decimal point 부동 소숫점의 지수부에 소수점이 있다 Misplace else if 문과 대응하지 않는 else 문이 있다 Misplace elif directive #if,#ifdef 또는 #ifndef와 대응하지않는 #elif가 있다 Misplace else directive #if,#ifdef 또는 #ifndef와 대응하지않는 #else가 있다 Misplace endif directive #if,#ifdef 또는 #ifndef와 대응하지않는 #endif가 있다 Must be addressable 어드레스가 정해져 있지 않은 대상에 &를 사용하고 있다 Must take address of memory location 어드레스를 취할수 없는 대상에 대해 & 를 사용하고 있다 No file name ending #include 에서 "" 혹은 > 가 없다 No file name given 대상이 되는 화일명이 하나도 지정되어 있지 않다 Non-portable pointer assignment 캐스트없이 포인터의 대입(또는 그 반대)이 행해 지고 있다 Non-portable pointer comparison 캐스트없이 포인터와 그 이외의 비교가 행해 지고 있다 non-portable return type conversion return 식과 함수 선언의 행이 틀린다 Not an allowed type 허가 되지 않은 형의 선언이 있다 Out of memory 메모리가 부족하다 Pointer required on left side of -> ->의 왼쪽에 포인터가 없다 Redeclaration of 'XXXXXXXX' 같은 이름이 또 사용되고 있다 Size of structure or array not known 정의하지 않은 구조체나 크기의 지정이 없는 배열에 sizeof 가 사용 되었다 Statement missing ; ; 이 없다 Structure or union syntax error struct 나 union의 구문이 정확하지 않다 Structure size too long 구조체의 크기가 너무 크다 Subscripting missing ] ]가 없는 첨자식이 사용되었다 Switch statement missing ( switch 문에 ( 가 없다 Switch statement missing ) switch 문에 ) 가 없다 Too many parameter in call 포인터에 의한 함수 호출에서 인수의 수가 너무 많다 Too few parameter in call to 'XXXXXXXX' 지정된 함수의 인수가 너무 크다 Too many cases 1개의 switch 문에는 256 개 이상의 case 문을 사용 할 수 없다 Too many decimal points 부동 소숫점수 속에 여러개의 소숫점이 있다 Too many default cases default 가 2 개 이상있다 Too many exponents 부동 소숫점속에 여러개의 지수부가 있다 Too many initializers 선언된 것보다 많은 초기화 식이 있다 Too many storage classes in declaration 선언속에 여러개의 기억 클래스 지정이 있다 Too many types in declaration 선언속에 여러개의 형 지정이 있다 Too much auto memory in function auto 변수의 크기가 너무 크다 Too much code defined in file 하나의 화일 속에 코드의 크기가 64KB 를 넘었다 Too much global data defined in file 글로발로 선언된 데이타가 64KB 를 넘었다 Two consecutive dots 2개의 점(..)이 연속으로 있다 Type mismatch in parameter # n본째의 인수의 형 변환을 할 수 없다(포인터에 의한 호출) Type mismatch in parameter # in call to 'XXXXXXXX' 인수의 형 변환을할 수 없다(함수 호출) Type mismatch in parameter 'XXXXXXXX' 인수의 형 변환을할 수 없다(포인터에 의한 호출) Type mismatch in parameter 'XXXXXXXX' in call to 'XXXXXXXX' 인수의 형 변환을할 수 없다(함수 호출) Type mismatch in redeclaration of 'XXX' 처음과 다른 형으로 선언이 되있다 Unable to create output file 'XXXXXXXX.XXX' 출력 화일을 작성할 수 없다 Unable to create turboc.lnk 작업용 화일 turboc.$nk를 작성할 수 없다 Unable to execute command 'XXXXXXXX' TLINK 나 TASM 을 실행할 수 없다 Unable to open input file 'XXXXXXXX.XXX' 소스의 화일이 발견 되지 않는다 Undefined label 'XXXXXXXX' 레이블이 정의 되지 않았다 Undefined structure 'XXXXXXXX' 구조체가 정의 되지 않았다 Undefined symbol 'XXXXXXXX' 심볼이 정의 되지 않았다 Unexpected end of file in common started on line # 명령의 끝에 */ 이 없다 Unexpected end of file in conditional started on line # #endif가 없다 Unexpected preprocessor directive 'XXX' : # 지정의 구문이 틀리다 Unterminated character constant 문자 상수의 끝에 ' 이 없다 Unterminated string 문자열 상수에 " 이 없다 Unterminated string or character constant 문자열의 끝에 " 이 없다 User break 사용자에 의해 브레이크 되었다 While statement missing ( while 문에 ( 이 없다 While statement missing ) while 문에 ) 이 없다 Wrong number of argument in call to 'XXXXXXXX' 매크로 인수 호출 수가 정확하지 않다 |
내용출처 : http://user.chollian.net/~lm7050/ |
'객체지향언어 > C++' 카테고리의 다른 글
#1. 소켓통신 클라이언트 소스 (0) | 2009.12.16 |
---|---|
고급 함수편 - 전치연산자(Prefix Operator)를 중첩(Overloading) 시키기 (0) | 2009.08.24 |
C++ 포인터 (0) | 2009.08.24 |