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