填空题
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。
template <class T>
void order(
【13】
)
T a;
if(x>y)
a=x;
x=y;
y=a;
if (y>z)
a=y;
y=z;
z=a;
if (x>y)
a=x;
x=y;
y=a;
【参考答案】
T &x,T &y,T &z
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
以下程序运行后的输出结果是 【14】 。 #include <iostream> #include <string> using namespace std; class Y; class X int x; char *strx; public: X(int a, char *str) x=a; strx=new char[strlen(str)+l]; strcpy(strx,str); void show(Y &ob) ; ; class Y private: int y; char *stry; public: Y(int b,char *str) y=b; stry=new char[strlen(str)+l]; strcpy(stry, str); friend void X::show(Y &ob) ; ; void X::show(Y &ob) cout<<strx<< , ; cout<<ob.stry<<end1; int main() X a(10, stringX ); Y b(20, stringY ); a. show (B) ; return 0;
点击查看答案&解析
填空题
表达式operator++(x,int)还可以表示为 【12】 。
点击查看答案&解析
相关试题
若有以下程序: #include <iostream>...