2015-02-24 50 views
-3

这是我需要了解一段时间的问题。原型是否真的有必要?我听到一些人说他们非常有用,但是我听到大多数人说他们浪费时间,或者说是准确的,“没用”。C++函数原型真的有必要吗?

所以我的问题是,原型通常有用吗? (特别是在处理复杂的代码时)。我只是很少使用原型,所以如果他们有帮助,请说明如何。

提前致谢!

+1

你是什么样的原型?函数原型,产品原型,基于原型的面向对象编程,还有其他什么? – molbdnilo 2015-02-24 15:57:01

+0

您是否认为原型开发是一个复杂项目的快速和肮脏的解决方案,以验证风险和支持。 – GingerJack 2015-02-24 16:08:08

+1

使用函数原型,可以按照自上而下的顺序组织源文件:调用者之后的被调用者。人们总是希望先阅读高级代码,看看代码的作用,然后继续执行,如果他/她想知道更多关于如何完成的内容。 – user3528438 2015-02-24 16:43:31

回答

1

函数原型肯定是有用的(尽管不总是必需的)。

想象一下,您有几个非常长和复杂的功能。您忘记了返回类型或参数类型是其中一种功能,需要查看它。如果你在头文件中具有这些函数的原型,并且在cpp文件中实现了这些原型,那么你可以使用更少的代码来查找。

还有其他的优点,但这是我的主要优点。