作业社区
探索学习新天地,共享知识资源!
慕运维8597106 的学生作业:
computer.hpp #ifndef __COMPUTER_H__ #define __COMPUTER_H__ #include using namespace std; class Computer { public: Computer(const string &typeName); ~Computer(); string getTypeName(); private: string typeName; }; Computer::Computer(const string &typeName) { cout
+66
慕运维8597106 的学生作业:
#include #include using namespace std; class String { public: String(const char *str); String(const String &other); String &operator++(); String operator++(int); char &operator[](int index); ~String(void); void show(); int size(); private: char *str; int len = 0; }; String::String(const char *str) { cout str = new char[len]; strcpy(this->str, str); } } String::String(const String &other) { cout str = new char[len]; strcpy(this->str, other.str); } } int String::size() { return this->len; } String &String::operator++() { if (this->str) { for (char *p = this->str; p && *p; p++) { *p = *p + 1; } } cout str; p && *p; p++) { *p = *p + 1; } } return oldstr; } char &String::operator[](int index) { if (index < 0 || index >= this->len) { cout
+65