在c ++中,普通函数应该返回void还是int?

问题描述 投票:0回答:1

这更多是一个哲学/经验问题。

编写不返回任何值的函数时,默认返回值应为void还是int?就像,也许返回int留有地方以后添加错误代码和错误处理?就性能和体系结构而言,两个选项之间甚至有区别吗?

c++ int void
1个回答
1
投票

编程在很大程度上是工程学,the principle of least surprise是最有用的工程学原理之一。

因此,对于不返回任何内容的函数返回的最不奇怪的是void

© www.soinside.com 2019 - 2024. All rights reserved.