写在前面的话: 重载是C++的重要内容,在自定义一个类的时候,需要对类中的方法进行重载,才能方便的实现相应的功能,比如一些运算符,构造,析构函数,一些功能函数等等,而C++语言自带的这些东西只使用于基本数据类型.另外,在自定义类中有指针的属性,注意一下深拷贝和浅拷贝的问题. 下面是自己的实现过程,已测试,可用. 注意: 1.内存泄露问题 2.*a++的含义(想想后置++的重载) 不使用库函数,自定义自己的string类,其中只有一个指针属性(注意重载operator=(),防止浅拷贝问题) 首先…