|
【13】 {strcpy(owner,s2);} virtual void PrintInfo() {cout< private: char owner[10]; }; int main(){ Book *prt=new MyBook("飘"); prt->PrintInfo(); return 0; } (13)在有理数类Rational中重载插入运算符<<,以便按a/q形式输出。请将<<运算符函数的定义补充完整。 class Rational{ public: Rational(int aa, int qq):a(aa),q(qq){ } friend 【14】 operator<<(ostream &out, Rational &x) { return (out< } private: int a,q; }; (14)下面的函数定义是某函数模板能够生成的函数实例 int square(int n) {return n*n;} double square(double n) {return n*n;} 由此可知,该函数模板的定义是 【15】 。 (责任编辑:admin) |