我写了一个类,在类中重载了  >>   和  <<   操作符,都为友元函数,其类外定义为下边的
istream& operator>>(istream& is,cstring& str)
{
 char* _str;
 is>>_str;
 str=_str;
 return is;
}
在main函数中用时,cin>>str;  (str 为类的对象)运行报错内存不能写。

ostream& cstring::operator<<(ostream& os)
{
 os<<_string;
 return os;
}
使用  cout<<str; 时,显示的是数字,不知道那儿错了,请高手不吝赐教!感激不尽。