xxq 发表于 2016-2-29 22:07:11

运算符重载

class Mystring{
public:
        Mystring(char *s = "", int length = 32);
        Mystring(char ch);
        Mystring(Mystring &str);
        ~Mystring();
        void insert(int i, Mystring &str);
        void insert(int i,char ch);
        void reverse();
        char& operator[](int i);
        void operator+=(Mystring &str);
        int count();
        friend ostream& operator<<(ostream&out, Mystring &str)
        {
                out << "\"" << str.element << "\"";
                return out;
        }
private:
        char *element;
        int length;
        int n;
        void init(char *s = "", int length = 32);
};
如何重载void operator+=(Mystring &str);//Mystring+char@小甲鱼

~风介~ 发表于 2016-3-1 18:30:58

@阴影中的曙光

阴影中的曙光 发表于 2016-3-1 19:59:15

面向对象....爱莫能助啊...{:10_266:}
页: [1]
查看完整版本: 运算符重载