C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c – 构造函数中的空返回大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我预计Visual studio给我一个错误,至少是一个警告,但是当我在构造函数中有一个空的返回时,我没有给我: @H_838_2@myObject::MyObject() { if (/*some condition*/) { //someCode return; } // conTinue with other code }

到目前为止,我在有限的经验中没有看到这样的用法,所以我的问题是在构造函数中是否可以返回?

这更像是一个好奇的问题,因为我明白这是很容易的代码,所以你永远不需要返回到那里,我有一个实例,这将是非常有用的,但在使用它之前,我想看看是否是被禁止的(可能是标准的,或者一般来说,不是一个好主意).

解决方法

@H_419_11@ 标准说:

可以回来在构造函数中.我的理解是,这是允许的,以便程序员可以从构造函数提前返回,而不需要使用布尔标志来混乱.

大佬总结

以上是大佬教程为你收集整理的c – 构造函数中的空返回全部内容,希望文章能够帮你解决c – 构造函数中的空返回所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。