结构推理 运算符重载的含义是什么?是否所以的运算符都可以重载?
【正确答案】运算符重载是指在已定义的运算符的基础上,通过重载来增加运算符的新功能。例如,加法运算符+,它可以对整型数、浮点型数、字符型加整数进行求和运算。但是,它不能对复数求和,如果仍要用加法运算符+对复数求和,这时需要对加法运算符进行重载,增加它对复数求和的功能 C++语言中大多数运算符都可以根据需要进行重载,只有少数运算符不能重载,它们是. .* :: 和?:运算符
【答案解析】