发布网友
共2个回答
热心网友
这两个是VC的编译错误,其中Cxxxx的四位数字为错误号。具体如下:
1 C2061:
英文版错误描述为:
error C2061: syntax error : identifier 'XXXX'
其中XXXX为具体出错的标识符。
出现这个错误,需要到出错行检查提示错误的变量。
一般有三种可能:
a. 变量未定义;
b. 变量名打错了,比如Str打成了str一类的拼写错误;
c.变量作用域不对。在超出定义变量作用域。
2 C2059:
英文版错误描述为:
error C2059: syntax error : 'XXX'
其中XXX为具体出错的标识符。
出现这个错误,需要到出错行检查提示错误的符号。
一般是打错符号了,比如多写符号,少些符号,多余的括号等等。
另外,当出现错误时,可以通过双击VC错误窗口的对应描述行,代码窗口就会自动跳转到出错行,有助于快速定位及解决问题。
热心网友
ElemType还没存在
typedef struct aaa{
struct data 这里没有对象吗;
aaa * next;
}ElemType;