运算符重载函数的两种主要方式是()函数和()函数。
第1题:
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但运算符[]只能作为类的______函数重载。
第2题:
在重载运算符函数时,下面运算符必须重载为类的成员函数的是( )。
A.+
B.-
C.++
D.->
第3题:
在重载运算符函数时,下面( )。运算符必须重载为类成员函数形式。
A.+
B.-
C.++
D.->
第4题:
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为__________的。
第5题:
c++中,什么是函数重载?什么是运算符重载?什么是构造函数?什么是析构函数?
第6题:
运算符函数是一种特殊的()或友元函数。
第7题:
运算符重载的形式有两种:成员函数形式和友元形式。
第8题:
运算符重载是通过函数来实现的,定义运算符重载函数时,函数名中要使用关键字operator。
第9题:
对
错
第10题:
作为友元函数重载的1元运算符
作为成员函数重载的1元运算符
作为友元函数重载的2元运算符
作为成员函数重载的2元运算符
第11题:
对
错
第12题:
第13题:
下面关于成员函数重载运算符和友元函数重载运算符相同的是( )。
A.成员函数和友元函数可重载的运算符是不相同的
B.成员函数和友元函数重载运算符时都需要用到this指针
C.成员函数和友元函数重载运算符时都需要声明为公有的
D.成员函数和友元函数重载运算符时的参数可能是相同的
第14题:
下列关于运算符函数的描述中,错误的是( )。
A.运算符函数的名称总是以0perator为前缀
B.运算符函数的参数可以是对象
C.运算符函数只能定义为类的成员函数
D.在表达式中使用重载的运算符相当于调用运算符重载函数
第15题:
下列关于运算符函数的叙述中,错误的是
A.运算符函数的名称总是以operator为前缀
B.运算符函数的参数可以是对象
C.运算符函数的参数可以是对象
D.在表达式中使用重载的运算符相当于调用运算符重载函数
第16题:
类的运算符重载采用友元函数或成员函数方式,其函数参数是一样的。
第17题:
设op表示要重载的运算符,那么重载运算符的函数名是()
第18题:
运算符重载只可以是类的成员函数和友元函数,不可以是普通函数。
第19题:
在下列函数中,不能重载运算符的函数是()
第20题:
operator op
op
函数标识符
函数标识符op
第21题:
构造函数
析构函数
成员函数
重载函数
第22题:
“/”和“++”都是作为成员函数重载的
“/”和“++”都是作为非成员函数重载的
“/”是作为成员函数重载的,“++”是作为非成员函数重载的
“/”是作为非成员函数重载的,“++”都是作为成员函数重载的
第23题: