首页学历类考试大学计算机科学
(简答题)

c++中,什么是函数重载?什么是运算符重载?什么是构造函数?什么是析构函数?

正确答案

函数重载:函数的名称相同,参数的个数或类型不同的函数。
运算符重载:对运算符赋予新的含义,使之一名多用(主要是指运算对象包含类对象)。
构造函数:构造函数的名字必须与类名同名,它不具有任何类型,不返回任何值,主要用于对象初始化。
析构函数:函数名与类名相同,只是在前边加“~”符号,它不具有任何类型,不返回任何值,主要用于对象撤销后的清理工作。

答案解析

相似试题

  • (单选题)

    在C++中,如果在类中重载了函数调用运算符(),那么重载函数调用的一般形式为:()

    答案解析

  • (单选题)

    下列运算符中,()在C++中不能重载。

    答案解析

  • (单选题)

    下列运算符中,()运算符在C++中不能重载。

    答案解析

  • (简答题)

    一个运算符重载函数被定义为成员函数或友员函数,从定义方式、解释方式和调用方式上有何区别?可能会出现什么问题?

    答案解析

  • (单选题)

    在下列函数中,不能重载运算符的函数是()

    答案解析

  • (单选题)

    在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。

    答案解析

  • (单选题)

    运算符++,=,+和[]中,只能用成员函数重载的运算符是()

    答案解析

  • (单选题)

    在下列运算符中,要求用成员函数重载的运算符是()

    答案解析

  • (单选题)

    在下列运算符中,要求用友元函数重载的运算符是()

    答案解析

快考试在线搜题