【第4、5次臨時會│總決算與審核報告審查】
開始下大雨了!大家颱風天平安,也請大家要注意住家附近排水與安全!
今天這是我第一次參與審查總決算,看到決算書密密麻麻的數字很緊張,後來,收到《監察院審計部基隆市審計室總決算暨附屬單位決算及綜計表審核報告》。審計部門針對市府總預算執行、施政計畫實施的考核與綜合成果等提出約兩百多頁超級詳細、完整報告和查核,並就預算、決算與各種數據資料提出很多預算相關案件與各部門施政上不足建議,一針見血,很值得參考,也很值得市府戮力檢討改善。(小百科:依據審計法規定,審計機關之職權包括監督預算執行、審核財務收支、審定決算、考核財務效能、稽察財務上之違失、核定財務責任等。)
整本報告很厚,最近普渡行程太多只能逼自己熬夜把他看完。看到這麼多重要的意見真的覺得很開心,一定要把握機會和市府好好討論。以下是今天我和團隊在厚厚一本審核報告裡精挑細選和市府討論的議題。(請見👇👇後)
非常可惜的是,在我討論到審計室針對民政處「精神倫理建設方案」(精神倫理建設方案是什麼?懶人包:https://tinyurl.com/y57thb8o)提出非常精闢的法規與制度改進的檢討時,因為白鹿颱風的關係,聯席審查會主席裁示市府各單位必須趕緊準備防颱措施,要民政處以書面回覆,盡快進入決算一讀,當下我也尊重主席的決定,並按照議事規則第七十一條,發表還有不同意見,聲明保留我在決算案二讀時發言的機會。二讀的討論也會和大家分享,請大家一起來收看!
之後我們也會持續和大家分享市府預算執行、施政計畫與綜合成果等的審核結果與相關討論,我們一起來關心基隆市府預算執行與施政計畫的適正性、合規性與效能是否充足。讓我們的每一分稅金用在刀口,也建立更好、更公開透明、更能納入民主意見的制度。
👇👇
📚頁數及引用內容請參考總決算審核報告:https://tinyurl.com/yyolvmao
一、全市負債:唯一的營業事業單位公車處虧損
審核報告第甲-21指出「公共債務未償餘額及債務比率率率已逐年年降降低,財政狀狀況漸有改善,惟債務負擔仍重,允宜賡續加強債務管理理及財政改革,以健全財政」其中「1年以上未償債務餘額實際數78億2500萬。(除了退休金外)基隆市公共汽車管理處短期借款契約連帶保證責任金額11億8800萬元,市庫負擔仍重,債務管理能力仍待強化,允宜本財政自我負責精神,持續研謀各項財政改革措施,以健全財政結構。」
前幾天在報告事項,議會花了很多時間希望可以就成本、營運方針(社福補助是否該「無上限」、虧損路線如何調整、支援市府運輸服務是否有得到相應的利潤回饋等等)與票價結構基礎的問題來做檢視,討論公車處的虧損原因和如何改善,但在報告事項會中,市府與公車處一直不斷說營運方針調整是檢討人事問題,並提到不會調票價(因為調票價太敏感)與不走民營化外,並沒有具體的結論或明確的規劃,更沒有時間討論到虧損之外,這筆已經存在的龐大負債要如何償還。
於是我引用決算審核報告,再次請市府針對「債務管理強化、秉持財政自我負責精神研擬財政改革措施」的債務償還規劃,以及針對該報告第乙-37頁中所允諾的「滾動檢討營運改善及成本控管」的「具體做法」進行說明。
我們得到的答案仍是修理廠委外、人事精簡、司機遇缺不補,不能調整票價,以及DRTS在經濟考量上不是路線整併或偏遠路線的考量。針對實際的每公里成本如何計算(審計室有建議可以上下車刷卡來取得數據)和報表等資料,我們還是沒有得到更多的說明,也沒有更多開源節流的有效方針。
但我和關心公車司機勞動權益與公車處虧損議題的王醒之議員還是會努力監督,公共交通服務的基礎在於人,一定要保障公車司機的勞動權益,並持續針對公車處的虧損問題提出建議,對症下藥,才不致使公車虧損擠壓其他市政支出與計畫。
二、慶富弊案後,調和街轉運站與停車場效能問題
審計部因黃國昌委員於質詢時要求,進行調查,並於今年四月提出《審計部臺灣省基隆市審計室與交通建設審計處查核基隆市調和街轉運站執行情形報告》,審計室針對原本經營海科館的慶陽因弊案倒閉後,調和街轉運站和停車場提出問題和檢討。海科館停車場原先是要配合海科館遊客使用需求,但平日時段幾乎是閒置情事,卻未按興辦事業計畫所擬配套措施確實辦理,以及早因應研謀因應方案,以提升停車場使用效益。而海科館參觀人次未如預期,呈現逐年下降趨勢,未來勢將影響調和街轉運站的接駁需求,基隆市府也未及時檢討調和街轉運站新建計畫相關設施功能及興建期程。市府交旅處說明,停車場與調和街轉運站的確有效能不足之問題,未來會整合八斗子與和平島、正濱漁港等觀光景點,籌劃觀光廊帶增加遊客,並增設觀光接駁車,將調和街轉運站轉型為觀光小客車攔截處,降低外來車輛對八斗子地區造成之壅塞問題。
💻立法委員黃國昌質詢調和街轉運站 https://tinyurl.com/yym38aqv
😕淘空5億看不到1根柱子、請馬吳面對海科館爛帳 https://tinyurl.com/y2lw8jjx
三、空間利用:閒置空間調查、法規支持與公開資訊
審核報告第甲-21中指出「截至2018年底止,基隆市閒置土地284筆、面積6萬餘平方公尺,房屋9筆、面積774.48平方公尺,及閒置宿舍251戶。」
我們不斷在討論公有閒置空間的再利用,不管是青年創業、藝文團體進駐空間(我也提過很多次的劇團排練空間跟辦公空間)、展覽展演空間等,城市空間的再利用與活化是青年族群與市民創意與創新大展身手之地,也能促進青年與文化工作者交流,從空間紮根藝術文化發展、青年創意等,讓青年為城市注入活水。
以台北市為例,台北市建置了一個「臺北市市有閒置空間整合查詢平台」,這是由青年事務委員會發起、台北市府以召開會議討論兼實作的方式,邀請府內包含青委會、財政局、都發局、地政局、資訊局等單位,以及府外的民間參與者及專長資料處理、網站建立的g0v共同討論。而北市財政局認為除了公有土地資料揭露以外,希望透過該平台讓民間可以提案,提出對於市有閒置空間可以怎麼利用,所以後來也開放讓民眾提案。
在產權或是法規限制上,台北市財政局針對法規進行了修正、鬆綁市有資產的使用,並大力協助平台的建制。回頭過來看基隆,雖然主管空間再利用的都發處透過社規師、宿舍空間活化等等專案,協助媒合各種資源創造空間利用,但我也建議都發處,若要有效促進閒置空間提供給市民、藝術文化工作者、青年進行「創意」再利用,必須要有足夠調查與資訊公開平台,並針對土地使用分區、使用執照等等的土地、建築法規提供法律協助,才能真正在空間活化與創意利用上,給市民、文化工作者與青年一個創意萌發的友善空間。
四、行走權利:打造全年齡友善城市
審核報告第乙-21~22頁中提到,2016市府做過的高齡友善城市滿意度調查中,民眾對於無障礙公共空間的不滿意度達36.5%,其中「騎樓整平」是民眾行走最不滿意的事項。市府不斷強調公車處擔負的社會福利及友善長者的責任,但打造一座高齡友善的城市絕對不止搭乘公共運輸可以免費這一點,日常的行走經驗:騎樓平不平會不會摔倒、過馬路的綠燈秒數夠不夠會不會被轉彎車撞到等,都是一座城市對不同年齡和身體樣態的市民是否友善的重要指標。
審核報告中建議,市府應該導入參與式預算、民眾參與,試辦騎樓整平提案。並研擬騎樓整平中長期的執行計畫。我請市府說明相關規劃的期程,以及檢討整體人本環境政策的進度、具體檢討內容及未來規劃。市府回應會在後續示範道路計畫規劃時納入騎樓整平作業,而相關作業也一定會納入民眾參與。我們期待也同時會監督未來示範道路的施作,但目前看起來針對導入參與式預算模式及更積極的民眾參與的規劃,市府還需要多多加強。
四、停車供需調查及機車退出騎樓/人行道
首先,我希望交旅處可以提供給議會去年以930萬元決標的「基隆市停車場整體規劃及可行性評估」目前辦理進度及內容。參考審計室的審核報告,截至今年4月底,本市的「機車退出騎樓政策」尚未全面推行,也缺乏明確地推動期程與範圍,這影響了剛剛提到的這份「停車場整體規劃可行性評估」的基礎數據,更可能影響調查結果。
審計報告中也建議,應參考台北市和新北市推動機車退出騎樓政策。我自己在上個月就拜會了北市府停管處中負責該項政策執行的同仁,台北市從1999年開始施行機車退出騎樓、人行道計畫,每年以達成24km路段為目標,並配合配套措施和對民眾宣傳。每年在設定某路段為本年專案路段後,市府會搭配當地機車格規劃的改善(提供該處機車量60%的停車格),並加強宣傳,讓民眾感受到人行空間完整對城市生活的好處。
🚗拜會北市府停管處討論機車退出人行道:https://tinyurl.com/y3k6dxd2
💻台北市機車退出人行道計畫與流程:https://tinyurl.com/y4zfweu8
對此,市府表示其實基隆一直有在做,且李綱處長過去在台北是服務的時候就是負責政策的,處長提到台北市能做到的前提是有大眾捷運系統,基隆在前提上不太一樣,但未來會配合相關的系統建制來進行政策。機車退出人行道/騎樓最重要及困難的工作,即是進行詳實的供需調查,並規劃出足夠且合法的停車空間,我們非常期待擁有相關經驗的交旅處,未來對於供需調查、停車空間規劃及整體機車退出騎樓及人行道的政策執行及成效。
五、玩得安全:兒童遊戲場設施檢驗
按照衛福部在2017年1月25日修正「兒童遊戲場設施安全管理理規範」,規定兒童遊戲場設施設置者,在該設施開放使用前,需檢具相關報告。而在規範修正前已經設置的兒童遊戲場設施,應在3年內檢具兒童遊戲場基本資料、投保含附設兒童遊戲場的公共意外責任險證明文件、兒童遊戲設施自主檢查表及設施合格檢驗報告,向該管兒童遊戲場主管機關完成備查手續。
審核報告中指出,基隆隆市各學校遊戲設施應於2020年1月25日前,經認證機構檢驗合格並報請教育處備查。但一直到2018年底止,只有基隆隆市長興國民小學、堵南國民小學等2所學校辦理設施檢驗,而幼兒園部分,則均尚未辦理檢測。
教育處回應,已經編列了52萬元的預算來處理,若有檢驗不合格的遊具設施會輔導拆除,需要修繕的部分也有編列部分經費協助修繕,目標是在今年年底讓所有學校的遊戲場都進行檢測完畢。
六、精神倫理建設方案:通盤檢討+績效衡量指標評估機制或考核辦法建立
在此,我直接引用審核報告第乙-43頁的文字:
依《基隆市各區公所推動精精神神倫理建設方案》(下稱精神倫理方案)第 7 點規定略以,補助里辦公處、各公立機關學校及民間團體所需經費,於區公所年度預算業務費、獎補助費項下支應。 基隆市7個區公所按轄區議員人數,以每人每年年40萬元編列精神倫理建設方案預算,本年年度計編列預算1,240萬元。
經查各區公所依精神倫理建設方案辦理補助情形:
(1)依「基隆市政府補助人民團體經費審核作業規定」第4點規定略以,不予補助有關聯誼、旅旅遊、餐會及基層建設等相關支出,惟依「精神倫理方案」第8點規定略以,補助款以支應車資、住宿費、保險費、餐費、誤餐費及與活動相關之雜支等項目為限。這兩項規定同為政府補助人民團體辦理理活動,惟未能劃一補助事項之標準及範圍,有待通盤檢討精神倫理方案執行內容之妥適性。
(2)各區公所未建立立補(捐)助案件績效衡量指標之評估機制或考核辦法,致未能知悉人民團體運用補助款後之效益,能否達到精神倫理方案所訂發揚基隆隆特有傳統文化目標等情事,經函請基隆隆市政府督促檢討改進。
針對審計單位的意見,基隆市政府回應:
(1)將邀集各區公所開會研議檢討精神倫理方案執行內容。
(2)有關補助作業之績效衡量量指標評核機制,將另案召集各區公所開會研議。
我請民政處說明該筆經費預算編列的方式是否有檢討的必要,以及「通盤檢討精神倫理方案執行內容之妥適性」的進度,並說明相關會議的召開進度、結論及建立「補助案件績效衡量指標評估機制或考核辦法」的工作時程規劃及目前進度,並提供前述邀集各區公所開會的會議記錄。很可惜今天無法在議場中直接跟民政處討論,這個我從第一次臨時會時就提案建議的議題,除了期待民政處給予我們詳實的書面資料外,也希望在二讀時利用我今天聲明保留發言權力的時間,直接與民政處來討論!
✨精神倫理建設方案是什麼?懶人包:https://tinyurl.com/y57thb8o
「函式指標好處」的推薦目錄:
- 關於函式指標好處 在 陳薇仲 基隆市議員 Facebook 的最佳貼文
- 關於函式指標好處 在 胡睿涵 Facebook 的最佳解答
- 關於函式指標好處 在 [問題] function pointer 的用處- 精華區C_and_CPP 的評價
- 關於函式指標好處 在 c指標用途、c指標運算、c指標複製在PTT/mobile01評價與討論 的評價
- 關於函式指標好處 在 c指標用途、c指標運算、c指標複製在PTT/mobile01評價與討論 的評價
- 關於函式指標好處 在 How to program C〈指標〉 | JasonChiuCC 的評價
- 關於函式指標好處 在 分享[筆記]類別、特殊函式、內嵌函式、函式物件|C++ 的評價
函式指標好處 在 胡睿涵 Facebook 的最佳解答
大家週五(0829)晚安! 今晚最新消息.......
1.(1)集中市場融資增4.1億 餘2094.31億 元
融券增11482張 餘44.06萬張
大盤借券總額849.5萬張 已賣出524.8萬張
(2)新台幣兌美元今收貶0.5分 達29.970元
(3)基本工資月薪部分調整到新台幣2萬8元 人力銀行:
有助於提升新鮮人進入職場的起薪
2.(1)亞太電(3682-TW)今(29)召開股東臨時會 董事長
呂芳銘主持 通過與國碁合併案,據合併契約 每股
合併對價為1股國碁換0.4975股亞太電 亞太電為存續
公司 雙方承諾在取得行動寬頻業務特許執照7日內
向NCC提出合併申請 合併基準日暫定明年6月30日
(2)亞太電信股東會重點亞太電董事長 呂芳銘
私募資金116億(7/11)到位 公司有194億的營運資金
今年資本支出估40~50億 鴻海股權占14.99%
明年合併後22%~23%
(3)亞太電信股東會重點亞太電董事長 呂芳銘
亞太電4G拚年底開台 5MHz頻段不會賣
台灣之星速度不夠快 雖有4G之名但只有3G之實
亞太電共有30MHz 4G時代頻段不夠怎飆速
---亞太電股東會解讀?亞太電今天尾盤股價強拉,操作?
(4)遠傳電信(4904)和台灣大哥大(3045)先前均以700MHz
開台4G 雙方換頻完成後 遠傳.台灣大今雙宣布1800MHz
正式開台 往後透過CA載波聚合技術4G飆網可更快
---殺紅眼,四大電信商,4G資費吃到飽,全面開戰!四家電信
商(中華電 台灣大 遠傳 台灣之星)4G資費比比 消費者
用哪一家最划算?
---電信股?相關設備股操作?
3.(1)蘋果將在9月9日發表新品 台郡(6269)展開拉貨潮
今年蓄勢待發 法人看好台郡下半年高階出貨有望占
全年50%以上 今年營收逐季成長 第4季達高峰
(2)花旗按讚金寶3D印表機 (達文西3D印表機)
與廣達.鴻海代工廠相比 規模小
走向3D列印利基型產品 非NB 智慧手機裝置市場
達文西3D印表機售價499美元 市場最具價格競爭產品
(3)花旗四大立基 看多電子股 谷月涵
科技股終止8年跌勢翻身
蘋果新產品改變科技股季節效應
小型股崩壞 成長題材股取而代之
稅制改革 企業配發現金股利意願低
---谷月涵四大立基 看多電子股 解讀?有理?矛盾?
---谷月涵建議 投資人高現金收益率股→成長性科技股
意思?佈局標的?
---谷月涵建議哪些個股?避開哪些個股? 炫哥大檢視!
---花旗拜訪金寶,看好金寶,不跟鴻海,廣達徵代工
花旗認為金寶未來發展性?看好理由?
4.(1)國泰金法說會重點
上半年稅後純益306億 EPS2.42元 金控淨值達4109億元
股東權益報酬率(ROE)15.5%
下半年股債市發展看法穩健樂觀
擔心4G上路後電信商間殺價競爭 已適時減碼電信股
(2)併菲銀行?消息曝光 國泰說法 國泰金總經理李長庚
針對購併個案不予評論
針對個案有這麼多訊息外洩 從路透 彭博等媒體傳出
感到"相當不正常" 市場訊息過多恐造成購併破局
---國泰金法說內容解讀?國泰金未來業績?發展?操作?
(3)中信金(2891)及旗下中信人壽今召開臨時董事會 通過
以每股人民幣4.2元 取得中國大陸農銀人壽19.99%股權
總金額人民幣17.1億元(約折合新台幣84億元)
(4)不鏽鋼原料鎳價近期小降,國內不鏽鋼大廠唐榮(2035)
和燁聯(9957)分別調降內銷鋼品價格每公噸新台幣
1500元 燁聯外銷價每公噸降50美元
今天八月最後一天,台股有金九銀十行情?歷年九月.十月漲率?
中秋變盤?上變?下變?九月選股方向?昨錢線發現,自營商針對
除權息股”跑短操作”原來是幫大戶節稅?意思?算式算清楚!
---下週九月,台股有金九銀十行情?迎接中秋,變盤?
---九月十月題材?題材股?操作?
---9月5日德柏林消費電子展,華碩手機出貨倍增?消費電子股?
---昨自營商加上盤後,大賣50億,昨盤後鉅額交易股?竟然都是
昨天除權息股:鴻海 建大 台中銀 意思?
---今聽說,是自營商幫大戶節稅舉措!意思?用啥方法?過程?
大戶節多少稅?算式算清楚? 自營商從中獲得好處?獲利?
1.收9436跌42量888億 外資+44億 今收盤後MSCI正式生效!
---期待又怕受傷害!日K二黑,下週跌?若做頭,前高9593
M頭成型,會?
---週K漲56點 週k連三紅 八月漲120點,下影線,九月?
---外資連11買逾575.7億 九月外資繼續買?期貨.選擇權
借券.台幣 訊號?
---美股,標普昨收破2000,連二黑,國際又有突發利空?啥?
---俄國出兵烏克蘭? 傳:美有銀行被駭入 矛頭指向俄羅斯?
情況?嚴重?擴散?下週美股?歐股?
2.焦點股
---這兩天盤特色,大型股休息(集中.台灣50:0050收黑)
中型股崛起(中型100:0051) 小型股轉強(櫃買收紅)
---中型指標股?操作? 小型指標股?操作?
---櫃買月K連二長黑,九月小股真有機會出頭?操作重點?
---生技股?遊戲股? 3D列印股?物聯網股? 四大類操作?
3.亞股 漲跌互見
---陸:蘋果9/9發布會 藍寶石.蘋概股領漲
---均線(月.季.半年.年線)全守:亞股(陸港除外)美.英
---破月線:陸.港股 (4)破半年線:德.法股
4.蘋果邀請函出爐! 透露出八大玄機? 看出訊號?
---8種令你預知發佈會內容的蘋果邀請函?
---愛瘋6強打行動支付、NFC為亮點?
---5.5吋愛瘋6全都具藍寶石螢幕,真?售價很貴?
成本很高?蘋果供應鏈廠商毛利率再次壓低?
---蘋果派?指標股? 9月9日發表會之前,蘋果派
操作請小心!意思? 個股操作技巧?
5.英雄不怕出身低,企業老闆第一份工作?
---蘋果 提姆·庫克 第一份工作?看出領導人特質?
---臉書營運漲 雪莉·桑德伯格
第一份工作?看出領導人特質?
---雅虎執行長 梅麗莎·安·梅爾
第一份工作?看出領導人特質?
---長榮總裁 張榮發 第一份工作?看出領導人特質?
---鴻海董事長 郭台銘 第一份工作?看出領導人特質?
***精采內容都在(周五)錢線百分百,睿涵與您分享專業
函式指標好處 在 c指標用途、c指標運算、c指標複製在PTT/mobile01評價與討論 的推薦與評價
c指標用途在使用指標的好處- 程式前沿的討論與評價 ... 第一是字串(string)的宣告;第二是動態記憶體配置(dynamic memory allocation);第三是函式的陣列傳遞。 指標 ... ... <看更多>
函式指標好處 在 c指標用途、c指標運算、c指標複製在PTT/mobile01評價與討論 的推薦與評價
c指標用途在使用指標的好處- 程式前沿的討論與評價 ... 第一是字串(string)的宣告;第二是動態記憶體配置(dynamic memory allocation);第三是函式的陣列傳遞。 指標 ... ... <看更多>
函式指標好處 在 [問題] function pointer 的用處- 精華區C_and_CPP 的推薦與評價
請教各位先進一下,
function pointer 最常用到的地方是在哪裡?
小弟雖然學過,但是卻從未使用過.. @@!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.241.220
> -------------------------------------------------------------------------- <
作者: UNARYvvv (有趣生活) 看板: C_and_CPP
標題: Re: [問題] function pointer 的用處
時間: Tue Nov 29 23:06:54 2005
※ 引述《openc ()》之銘言:
: 請教各位先進一下,
: function pointer 最常用到的地方是在哪裡?
: 小弟雖然學過,但是卻從未使用過.. @@!
舉個例子
某 BBS 站,決定使用者按鍵的動作
就是利用一個 array of function pointers
預先設定好各個字母所要執行的功能,也就是先指定個別的 function pointer
例如:
KeyFunc keys[MAX_KEYNUM] ; // KeyFunc 是一種 function pointer type
keys['A'] = &keyFuncA; // 可不寫 &
keys['B'] = &keyFuncB;
...
這樣子在執行時讀取到一個使用者的按鍵內容
經過檢查為合法按鍵值後,便可以直接進行相關的處理動作
( *(keys[按鍵值]) )( 引數內容 ); // 可不用寫 * 號
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.70.137.117
※ 編輯: UNARYvvv 來自: 61.70.137.117 (11/29 23:08)
> -------------------------------------------------------------------------- <
作者: qazq (...) 看板: C_and_CPP
標題: Re: [問題] function pointer 的用處
時間: Wed Nov 30 00:43:16 2005
※ 引述《openc ()》之銘言:
: 請教各位先進一下,
: function pointer 最常用到的地方是在哪裡?
: 小弟雖然學過,但是卻從未使用過.. @@!
目前我自己會用到的時機是在於,針對不同按鍵呼叫不同 function
(BBS 應該都是這樣的架構)
舉個例子來說....
struct commands
{
int (*fptr) ();
int key;
};
typedef struct commands commands;
int do_a(void), do_b(void), do_c(void);
int main()
{
int ch, key;
commands commandlist[] =
{
do_a, 'a',
do_b, 'b',
do_c, 'c',
NULL, '\0'
};
commands *commandPtr;
while (1)
{
ch = getch();
if (ch == 'q')
break;
commandPtr = commandlist;
for (; key = commandPtr->key, commandPtr++)
if (ch == key)
{
commandPtr->fptr();
break;
}
// 用上面這樣的好處是....如果當我的按鍵對應的 function 有很多的話
// 不用 function 指標,那我可能就要寫一個很大的 switch 然後一堆 case
}
return 0;
}
int do_a() // do_b() do_c() 類似....
{
printf("你按了 a 這個鍵\n");
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.140.43.139
> -------------------------------------------------------------------------- <
作者: jenallen (reborn) 看板: C_and_CPP
標題: Re: [問題] function pointer 的用處
時間: Wed Nov 30 10:50:45 2005
※ 引述《UNARYvvv (有趣生活)》之銘言:
: ※ 引述《openc ()》之銘言:
: : 請教各位先進一下,
: : function pointer 最常用到的地方是在哪裡?
: : 小弟雖然學過,但是卻從未使用過.. @@!
: 舉個例子
: 某 BBS 站,決定使用者按鍵的動作
: 就是利用一個 array of function pointers
: 預先設定好各個字母所要執行的功能,也就是先指定個別的 function pointer
: 例如:
: KeyFunc keys[MAX_KEYNUM] ; // KeyFunc 是一種 function pointer type
: keys['A'] = &keyFuncA; // 可不寫 &
: keys['B'] = &keyFuncB;
: ...
: 這樣子在執行時讀取到一個使用者的按鍵內容
: 經過檢查為合法按鍵值後,便可以直接進行相關的處理動作
: ( *(keys[按鍵值]) )( 引數內容 ); // 可不用寫 * 號
有人整理得很好https://www.newty.de/fpt/index.html :)
我個人最常的使用時機(同時符合才行):
1. 具有一樣輸入輸出但是動作不同的functions
2. 這些functions有共同的使用時機及規範
便會考慮用function pointer將這些不同的動作封裝起來。
這樣做的優點在於可以一個function pointer便將可能所需的各式動作用一致的
表示法來處理(啊,這不就是多型的概念嗎?:P)所以可用簡潔的方式動態地執
行所需的對應動作,以避免用switch case所帶來的大規模修改。
但是缺點也不少,至少我們必須確定function pointer所指的function是我們所
規範的那個function集合才行,不然不小心invoke一個只是符合輸入輸出但卻八
竿子打不著關係的function也是枉然...:)
例子嘛,在用C寫的程式中不少,除了U大的例子外,Unix中的virtual file system,
signal, callback function....很多
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.163.118
... <看更多>