我想知道int main()
函数是否被称为构造函数,因为它几乎与类的构造函数一样工作?
如果是,那么它所属的类名是什么?
编辑:我认为main()与构造函数几乎相同的原因是每当我们执行一个程序时,执行的第一件事就是main函数。类似地,只要我们定义一个变量,构造函数就会先执行数据类型为用户定义的类
答案 0 :(得分:2)
可以将
main()
函数称为构造函数
没有
类构造函数是member-funtion。 成员函数与非成员函数的不同 int main()
。
实际上,构造函数是一种特殊的成员函数,没有名称和地址。这负责创建对象。可以在程序中“无限”地创建对象。
虽然main()
是启动程序的功能,但您是not permitted to call main()
else you invoke Undefined Behavior
答案 1 :(得分:1)