当前位置:首页 > 出国留学--美国商学院申请流程
“zs”)< cout<<“max=”< return 0; } (假定所有的赋值、比较运算符都已定义) 答案: template T max(T x, T y) { return x>=y?x:y;} template T max(T x, T y, T z) { T temp; temp=max(x,y); return temp>=z?temp:z; } float max(int x, float y) { return x>=y?x:y; } 4.(20分) 定义堆栈类模板Stack,栈的大小由使用者确定。要求该类模板对外提供如下二种基本操作: (1)push (2)pop (假定赋值操作已定义) 答案: #include template T s[size]; int iCurrentElem; public: Stack(); bool push(T x); T pop(); void print(){for(int i=0; i }; template Stack for(int i=0; i
共分享92篇相关文档