
作业社区
探索学习新天地,共享知识资源!
邓文兵 的学生作业:
#include template class MyList { private: T *data; int capacity; int size; public: //初始化列表,传入最大限制元素个数 MyList(int capacity):capacity(capacity),size(0) { data=new T[capacity]; } ~MyList() { delete []data; } //插入接口 bool push_back(const T &ele) { if(size>=capacity) { return false;//容量已满 } data[size++]=ele; return true; } //删除接口 bool pop_back() { if(size





wgf1209 的学生作业:
//标准的命名空间 using namespace std; // 原始函数,处理整数 int my_swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; return 0; } // 重载函数,处理浮点数 double my_swap(double *a, double *b) { double temp = *a; *a = *b; *b = temp; return 0; } // 重载函数,处理字符串 void my_swap(string *a, string *b) { string temp = *a; *a = *b; *b = temp; } int main() { int data1 = 10; int data2 = 20; my_swap(&data1, &data2); cout




