C ++ error prompt English-Chinese comparison table

Source: Internet
Author: User
Ambiguous operators need parentheses ----------- ambiguous operations must be enclosed in parentheses
Ambiguous symbol 'xxx' ---------------- ambiguous symbols
Argument list syntax error ---------------- parameter table syntax error
Array Bounds missing ------------------ the array Delimiter is lost.
Array size toolarge ----------------- The array size is too large
Bad character in paramenters ------------------ the parameter contains inappropriate characters
Bad file name format in include Directive -------------------- the file name format in the include command is incorrect
Bad ifdef directive synatax ------------------------------ syntax error in ifdef compilation preprocessing
Bad UNDEF directive syntax --------------------------- syntax error in compile preprocessing UNDEF
Bit Field Too large -------------- the bit field is too long
Call of non-function --------------- call an undefined Function
Call to function with no prototype --------------- no function description when calling a function
Cannot modify a const object --------------- constant object cannot be modified.
Case outside of switch -------------- the case statement is missing.
Case syntax error ------------------ case syntax error
Code has no effect ----------------- Code It is not possible to execute
Compound statement missing {-------------------- minute Program Missing "{"
Conflicting type modifiers ------------------ ambiguous type specifiers
Constant expression required -------------- constant expression required
Constant out of range in comparison ----------------- The constant in the comparison exceeds the range.
Conversion may lose significant digits ----------------- meaning digits are lost during conversion.
Conversion of near pointer not allowed ----------------- conversion of near pointers is not allowed
Cocould not find file 'xxx' ------------------------- XXX file not found
Declaration missing; ---------------- description ";"
Declaration syntax error ----------------- syntax error in description
Default outside of switch ---------------- default appears outside the switch statement
Define directive needs an identifier ------------------ define the identifier required for compilation preprocessing
Division by zero ------------------ divide by zero
Do statement must have while ------------------ the while part is missing in the do-while statement.
Enum syntax error --------------------- incorrect Enumeration type syntax
Enumeration constant syntax error ----------------- incorrect enumeration constant syntax
Error directive: XXX ------------------------ incorrect compilation preprocessing command
Error writing output file --------------------- An error occurred while writing the output file.
Expression syntax error ----------------------- expression syntax error
Extra parameter in call ------------------------ excessive errors occurred during the call
File Name Too Long -------------- the file name is too long
Function call Missing ----------------- function call lacks right brackets
Fuction definition out of place ------------------ Function Definition Location Error
Fuction shoshould return a value ---------------- the function must return a value.
GOTO statement missing label ---------------- the GOTO statement has no label.
Hexadecimal or octal constant too large ---------------- The hexadecimal or octal constants are too large.
Illegal character 'X' ------------------ invalid character x
Illegal initialization ---------------- invalid Initialization
Illegal octal digit ---------------- invalid octal number
Illegal pointer subtraction ------------------ Invalid Pointer Subtraction
Illegal structure operation ---------------- invalid struct operation
Illegal use of floating point ----------------- illegal floating point operation
Illegal use of pointer -------------------- the pointer usage is invalid.
Improper use of a typedefsymbol ---------------- the use of the type definition symbol is inappropriate.
In-line assembly not allowed ----------------- interline assembly is not allowed
Incompatible Storage Class --------------- incompatible Storage Class
Incompatible type conversion -------------------- incompatible type conversion
Incorrect Number Format ----------------------- incorrect data format
Incorrect use of default --------------------- improper use of default
Invalid indirection --------------------- the indirect operation is invalid.
Invalid Pointer addition ------------------ the pointer addition is invalid.
Irreducible expression tree ----------------------- expressions that cannot be executed
Lvalue required --------------------------- the logical value 0 or non-0 is required.
Macro argument syntax error ------------------- macro parameter syntax error
Macro expansion too long -------------------- macro extension will be too long
Mismatched number of parameters in definition --------------------- the number of parameters in the definition does not match
Misplaced break --------------------- the break statement should not appear here
Misplaced continue ------------------------ the continue statement should not appear here
Misplaced decimal point -------------------- the decimal point should not appear here
Misplaced Elif directive -------------------- do not compile pre-processing Elif
Misplaced else ---------------------- else should not appear here
Misplaced else directive ------------------ compilation preprocessing else should not appear here
Misplaced endif directive ------------------- compilation preprocessing endif should not appear here
Must be addressable ---------------------- must be editable
Must take address of memory location ------------------ the location address must be stored.
No declaration for function 'xxx' ------------------- no description of function xxx
No stack --------------- the stack is missing
No type information ------------------ no type information
Non-portable pointer assignment -------------------- assign values to unmovable pointers (address constants)
Non-portable pointer comparison -------------------- comparison of unmovable pointers (address constants)
Non-portable pointer conversion ---------------------- unmovable pointer (address constant) Conversion
Not a valid expression format type --------------------- invalid expression format
Not an allowed type --------------------- type not allowed
Numeric constant too large ------------------- the value is often too large.
Out of memory ------------------- insufficient memory
Parameter 'xxx' is never used ------------------ XXX is not used
Pointer required on left side of-> --------------------- the left side of the symbol-> must be a pointer.
Possible use of 'xxx' before definition ------------------- XXX is used before definition (warning)
Possibly incorrect assignment ---------------- the assignment may be incorrect.
Redeclaration of 'xxx' ------------------- repeated XXX Definitions
Redefinition of 'xxx' is not identical ------------------- the two definitions of XXX are inconsistent.
Register Allocation failure ------------------ register addressing failed
Repeat count needs an lvalue ------------------ repeated count requires a logical value
Size of structure or array not known ------------------ the size of the struct or number is uncertain.
Statement missing; ------------------ the statement is missing ";"
Structure or union syntax error -------------- structure or union syntax error
Structure size too large -------------- the structure size is too large
Sub scripting missing] ---------------- the subscript lacks right square brackets
Superfluous & with function or array ---------------- there are redundant functions or arrays "&"
Suspicious pointer conversion --------------------- suspicious pointer Conversion
Symbol limit exceeded --------------- the symbol has exceeded
Too few parameters in call ----------------- when the function is called, the real parameter is less than the function parameter.
Too defaults default cases ------------------- too many defaults (one of the switch statements)
Too warning error or warning messages -------------------- too many error or warning messages
Too primitive type in Declaration ----------------- indicates that there are too many types.
Too much auto memory in function ----------------- The function uses too much local storage.
Too much global data defined in file ------------------ there are too many global data in the file
Two consecutive dots ----------------- two consecutive periods
Type mismatch in parameter XXX -------------- parameter XXX Type Mismatch
Type mismatch in redeclaration of 'xxx' ---------------- the type redefined by XXX does not match
Unable to create output file 'xxx' ---------------- unable to create output file xxx
Unable to open include file 'xxx' --------------- unable to open the contained file xxx
Unable to open input file 'xxx' ---------------- unable to open input file xxx
Undefined label 'xxx' ------------------- no defined label xxx
Undefined structure 'xxx' ----------------- no defined structure xxx
Undefined symbol 'xxx' ----------------- no defined symbol xxx
Unexpected end of file in comment started on line XXX ---------- the annotation from line XXX has not ended and the file cannot be ended.
Unexpected end of file in conditional started on line XXX ---- The Condition Statement starting from XXX has not ended and the file cannot be ended.
Unknown assemble instruction ---------------- unknown assembly structure
Unknown option --------------- unknown operation
Unknown Preprocessor directive: 'xxx' ----------------- unknown preprocessing command xxx
Unreachable code ---------------- unaccessible code
Unterminated string or character constant ----------------- The string lacks quotation marks.
User break -------------- the user forcibly interrupted the program
Void functions may not return a value ----------------- void-type functions should not return values.
Wrong number of arguments ----------------- The number of parameters that call the function is incorrect.
'Xxx' not an argument ----------------- XXX is not a parameter
''Xxx' not part of structure -------------------- XXX is not part of the struct.
Xxx statement missing (-------------------- the left parenthesis is missing for the xxx statement
Xxx statement missing) ---------------- the right parenthesis is missing for the xxx statement
Xxx statement missing; ------------------ XXX lacks a semicolon
Xxx ''clared but never used --------------------- it indicates XXX but not used
Xxx ''is assigned a value which is never used ---------------------- assigned a value to XXX but not used
Zero Length structure ------------------ the length of the struct is zero.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.