菜鸟提问,高手帮忙!
#include <iostream.h>
class base{
protected:
int x,y;
public:
void setxy(int a, int b){x=a;y=b);}
};
class derived:public base{
private:
int k;
public:
void setk(){}
void print(){ }
};
inline void derived::setk(){
k=x*y;
}
inline void derived::print(){
cout<<x<<"*"<<y<<"="<<k<<endl;
}
void main(){
derived w;
w.setxy(8,9);
w.setk();
w.print();
}
以上程序调试时为什么会有以下错误:
E:\dragon\program\c++\p126-1.cpp(4) : error C2018: unknown character '0xa1'
E:\dragon\program\c++\p126-1.cpp(4) : error C2018: unknown character '0xa1'
E:\dragon\program\c++\p126-1.cpp(6) : error C2018: unknown character '0xa1'
E:\dragon\program\c++\p126-1.cpp(6) : error C2018: unknown character '0xa1'
E:\dragon\program\c++\p126-1.cpp(10) : error C2018: unknown character '0xa1'
E:\dragon\program\c++\p126-1.cpp(10) : error C2018: unknown character '0xa1'
E:\dragon\program\c++\p126-1.cpp(12) : error C2018: unknown character '0xa1'
E:\dragon\program\c++\p126-1.cpp(12) : error C2018: unknown character '0xa1'
E:\dragon\program\c++\p126-1.cpp(13) : error C2018: unknown character '0xa1'
E:\dragon\program\c++\p126-1.cpp(13) : error C2018: unknown character '0xa1'
Error executing cl.exe.