(简答题)
分别使用成员函数和友员函数编写程序重载运算符“+”,使该运算符能实现两个字符串的连接。
正确答案
答案解析
略
相似试题
(简答题)
试从定义方式、调用方式分析常成员函数、静态成员函数和友员函数的区别。若class Goods的指针域Goods * next;被声明为私有(private)成员,程序会出现什么错误?做什么最小修改能使程序正确运行?请你试一试。
(简答题)
运算符重载使用成员函数方法和友元函数方法是否都可以?并且是没有区别的吗?
(判断题)
运算符重载只可以是类的成员函数和友元函数,不可以是普通函数。
(判断题)
运算符重载的形式有两种:成员函数形式和友元形式。
(简答题)
分别用成员函数和友元函数重载运算符,使对实型的运算符=、+、-、*、/适用于复数运算。
(简答题)
一个运算符重载函数被定义为成员函数或友员函数,从定义方式、解释方式和调用方式上有何区别?可能会出现什么问题?
(判断题)
类的友员函数是指可以访问本类私有成员的其它类的成员函数。
(填空题)
在使用CAsyncSocket编写基于TCP的应用程序时,如果服务器程序希望监听客户端的连接请求,可以使用的CAsyncSocket成员函数为()
(简答题)
使用虚函数编写程序求球体和圆柱体的体积及表面积。由于球体和圆柱体都可以看做由圆继承而来,所以可以把圆类Circle作为基类。在Circle类中定义一个数据成员radius和两个虚函数area和volume。由Circle类派生Sphere类和Column类。在派生类中对虚函数area和volume重新定义,分别求球体和圆柱体的体积及表面积。