银河娱乐手机版app2020年全国计算机二级C++复习知

原创 2020-06-20 14:47  阅读

  【摘要】备考2020年全国计算机二级考试的小伙伴们,复习的都怎么样了呢?环球网校小编整理了2020年全国计算机二级C++复习知识点供大家参考复习,小伙伴们快来看看,测试一下自己吧!了解更多全国计算机二级考试敬请关注环球网校计算机二级频道。

  这就出现了问题,编译器要从Date对象构造一个CustomDate对象,但是CustomDate类中并没有定义这样的转换构造函数。不过Date类中定义了一个成员转换函数,它可以把Date对象转换成CustomDate对象。于是编译器开始搜索CustomDate类,看其是否有一个构造函数,能从一个已存在的CustomDate的对象创建新的CustomDate对象。这种构造函数叫拷贝构造函数。拷贝构造函数也只有一个参数,该参数是它所属的类的一个对象,由于CustomDate类中没有拷贝构造函数,于是编译器就会产生一个默认的拷贝构造函数,该函数简单地把已存在的对象的每个成员拷贝给新对象。现在我们已经知道,编译器可以把Date对象转换成CustomDate对象,也可以从已存在的CustomDate对象生成一个新的CustomDate对象。那么上面提出的问题,编译器就是这样做的:它首先调用转换函数,从Date对象创建一个隐藏的、临时的、匿名的CustomDate对象,然后用该临时对象作为参数调用默认拷贝构造函数,这就生成了一个新的CustomDate对象。

  这个语句叫做预引用。它告诉编译器,类Date将在后面定义。编译器必须知道这个信号,因为CustomDate类中引用了Date类,而Date里也引用了CustomDate类,必须首先声明其中之一。

  使用了预引用后,就可以声明未定义的类的友元、指针和引用。银河娱乐手机版app但是不可以使用那些需要知道预引用的类的定义细节的语句,如声明该类的一个实例或者任何对该类成员的引用。

  以上就是小编整理的2020年全国计算机二级C++复习知识点,想要参加二级考试的同学们都来了解一下吧。需要及时了解考试动态的小伙伴可“免费预约短信提醒”届时环球网校会及时为大家推送2020年计算机二级考试相关信息提醒。环球网校友情提示:对于想要参加计算机二级考试的小伙伴们,环球网校特地为您准备了计算机二级考试相关资料,如有需要请点击文章下方“免费下载计算机二级考试资料”下载学习。

  2020年全国计算机二级JAVA复习知识点:Java编程基本的编码约定

  2020年全国计算机二级VB复习知识点:对线年全国计算机二级VB复习知识点:对线年全国计算机二级VB复习知识点:菜单项的控制与增减

  2020年全国计算机二级JAVA复习知识点:Java编程基本的编码约定

  2020年全国计算机二级VB复习知识点:对线年全国计算机二级VB复习知识点:对线年全国计算机二级VB复习知识点:菜单项的控制与增减

  应《中华人民共和国网络安全法》加强实名认证机制要求,同时为更加全面的体验产品服务,烦请您绑定手机号.

版权声明:本文为原创文章,版权归 银河娱乐手机版app 所有,欢迎分享本文,转载请保留出处!
上一篇:《绍兴市上虞区2020年义务教育学校招生入学工作
下一篇:银河娱乐手机版app店铺电脑端描述