[問題] 請教 typedef 的用法

作者: StranGhost (史塔克)   2014-10-07 15:18:48
開發平台(Platform):
GCC
額外使用到的函數庫(Library Used):
Arduino.h for x86 (made by Intel)
問題(Question):
我在 Library 內看到
typedef void SmartThingsCallout_t(String message);
想請教當我使用 SmartThingsCallout_t *_calloutFunction;
所代表的含意是甚麼?或是未使用 typedef 的寫法可能是甚麼?
我知道此部分的 Code 的用途是做 Function 呼叫
(在 Library 所定義的物件內做邏輯判斷後,呼叫在 main 定義的 Function )
作者: carylorrk (carylorrk)   2014-10-07 15:20:00
不就是把"void (String message)"這個 function type取名叫那個名字嗎?還有 sample code 不要放在需要下載的地方,會讓人沒有動力去看 XD就 func ptr, void (*_calloutFunction)(String);
作者: StranGhost (史塔克)   2014-10-07 15:30:00
了解 Thx
作者: sujianwei20 (肥宅專用帳號)   2014-10-09 17:01:00

Links booklink

Contact Us: admin [ a t ] ucptt.com