谈谈你对对象数组的理解
本质是数组,数组的每个元素是对象,对象数组每个元素都会自动调用构造和析构函数,对象数组不初始化,每个元素调用无参构造,对象数组的初始化必须显示使用有参构造,逐个元素初始化。
物联网面试题之三种构造屏蔽关系和初始化列表的使用场景
1.拷贝构造和无参构造 有参构造的屏蔽关系。如果用户定义了拷贝构造或者有参构造,都会屏蔽无参构造。如果用户定义了无参构造或者有参构造,不会屏蔽拷贝构造。
谈谈你对拷贝构造函数的理解
拷贝构造的调用时机:旧对象初始化新对象才会调用拷贝构造,如果用户不提供拷贝构造,编译器会自动提供一个默认的拷贝构造(完成赋值动作--浅拷贝)
谈谈你对析构函数的理解
当对象生命周期结束的时候,系统自动调用析构函数。函数名和类名称相同,在函数名前加~,没有返回值类型,没有函数形参。(不能被重载) 先调用析构函数再释放对象的空间, 一般情况下,空的析构函数就足够。
电脑剪辑视频软件有哪些好用的?推荐哪些
电脑剪辑视频软件有哪些好用的?不同基础的人应该根据自己的实际情况选择合适的视频编辑软件。如果有一定的剪辑基础知识,建议选择pr等比较专业的剪辑软件;小白新手,建议先用爱剪辑等比较简单的软件,然后再用pr专业的软件吧。