1 、下面是类fraction定义,其中重载的运算符<<以分数形式输出结果,例如将三分之二输出为2/3。 class fraction{ int den; // 分子 int num; // 分母 friend ostream& operator<< (ostream&, fraction&); }; ostream& operator <<(ostream& os, fraction &fr) { return ( 2 ) ; } | 3 、链表结点的结构如下,完成使链表逆置函数 reverse , head 为链表头结点
struct node
return head;
head->next=NULL; ( 6 ) ; temp2=p; p=p->next; ( 7 ) ; //
} |
2 、函数模板,用于计算两个向量的和。 # include <iostream.h> template<class T> T* f(T* a, T* b,int n) { T* c=_ ( 3 ) _ __ ; for(int i=0;i<n;i++) c 〔 i 〕 = ( 4 ) ; return c; } void main() { int a[5]={1,2,3,4,5}, b[5]={1,5,2,5}; int * p=f(a,b,5); } |