选择题:写出下面程序的输出结果:

题目内容:
写出下面程序的输出结果:

# include



template



class Tclass{

T x,y;

public:

Tclass(T a,T b):x(a){y=b;}

Tclass(T a){y=(T)0,x=a;}

void pr( ){

char c;

c=(y>=(T)0?′+′:′-′);

cout<<><><(y>(T)0? y:-y)<<″i″<<>< p="">

}

};

void main( ){

Tclassa(10.5,-5.8);



a.pr( );

Tclassb(10);



b.pr( );

}
参考答案: