函數(shù)指針的應(yīng)該,也可以說是回調(diào)函數(shù)的應(yīng)用,一開始也知道是什么意思,也知道其用法,
但是今天和兩位游戲界的朋友還是問明白了一個這個用法的好處和優(yōu)點!
為什么不直接調(diào)用函數(shù)呢?為什么要用函數(shù)指針呢?
函數(shù)指針的好處就是一開始不知道調(diào)用哪個函數(shù),直到運行時或者自己調(diào)用的時候賦值,
這樣這個指針就指到了需要調(diào)用的函數(shù),不過這個函數(shù)不能任意賦值,它的返回類型和參數(shù)
類型和個數(shù)也要一樣.
閱讀<設(shè)計模式精解>
軟件設(shè)計中一些模塊化,和高內(nèi)聚,低偶合的原則
但是今天和兩位游戲界的朋友還是問明白了一個這個用法的好處和優(yōu)點!
為什么不直接調(diào)用函數(shù)呢?為什么要用函數(shù)指針呢?
函數(shù)指針的好處就是一開始不知道調(diào)用哪個函數(shù),直到運行時或者自己調(diào)用的時候賦值,
這樣這個指針就指到了需要調(diào)用的函數(shù),不過這個函數(shù)不能任意賦值,它的返回類型和參數(shù)
類型和個數(shù)也要一樣.
閱讀<設(shè)計模式精解>
軟件設(shè)計中一些模塊化,和高內(nèi)聚,低偶合的原則