2015-02-24 57 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文件中實現了這些原型,那麼你可以使用更少的代碼來查找。

還有其他的優點,但這是我的主要優點。