按C语言,或是C++语法来说,是不会因为没有加else而出错的。
所以可能是在这附近有其他的语法错误,所以定位到这个地方了,可能是编译器定位 不准。
可能是头文件中的错误
所以,你最好发一下代码,或是错误信息