嗨,在C++中,错误是什么意思"类不命名类型"?
它是语法错误,由解析器因代码中的错误而混淆.
C++有一个复杂的语法,并且很难正确解析,因此看似无害的错误,比如忘记定义;的结尾class可能会使编译器混淆到没有任何错误消息似乎有意义的地方.
根据经验,始终首先处理第一个错误消息,因为所有其他错误消息都可能源于解析器在第一个错误中感到困惑.
您询问的错误通常是由编译器提示的点之上的某个错误触发的.如果在该错误之上似乎没有代码,则错误通常由您包含的其中一个标头中的错误触发.尝试将它们包含在一个空的实现文件中,看看它们是否编译好.
如果所有其他方法都失败了,请尝试将问题浓缩为20行代码,以重现它.首先注释掉代码,直到错误消失.这样做时,您很可能会发现问题所在.如果没有,那20行是完美的发布在这里并询问问题.
| 归档时间: |
|
| 查看次数: |
8984 次 |
| 最近记录: |