[問題] typedef的問題(可能還有函數指標)
以下是我有問題的程式碼
typedef Seg *(*VR_SEG_FUNC)();
static const VR_SEG_FUNC seg_vtable[] = {
seg_new,
seg_delete,
seg_clone,
seg_init
};
首先第一行沒甚麼問題 應該就是
宣告一個 VR_SEG_FUNC的FUNCTION TYPE
他不吃進任何 parameter 並且回傳的形式為 Seg*
接下來的就看不太懂了
猜想可能是
宣告一個函數指標陣列
裡面有這四種FUNCTION
分別是 new , delete, clone , init
如果我猜測得沒錯的話
那請繼續請教一下 這四個function的型態為何?
也是要回傳 SEG* 並且不吃入任何參數嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.23.188.78
→
07/07 18:25, , 1F
07/07 18:25, 1F
→
07/07 18:28, , 2F
07/07 18:28, 2F
→
07/07 18:28, , 3F
07/07 18:28, 3F
→
07/07 18:29, , 4F
07/07 18:29, 4F
→
07/07 18:29, , 5F
07/07 18:29, 5F
→
07/07 18:35, , 6F
07/07 18:35, 6F
→
07/07 18:36, , 7F
07/07 18:36, 7F
→
07/07 18:37, , 8F
07/07 18:37, 8F
→
07/07 18:37, , 9F
07/07 18:37, 9F
→
07/07 19:32, , 10F
07/07 19:32, 10F
→
07/07 19:33, , 11F
07/07 19:33, 11F
→
07/07 19:33, , 12F
07/07 19:33, 12F
→
07/07 19:39, , 13F
07/07 19:39, 13F
推
07/07 21:37, , 14F
07/07 21:37, 14F
→
07/07 21:37, , 15F
07/07 21:37, 15F
推
07/07 22:02, , 16F
07/07 22:02, 16F
→
07/07 22:02, , 17F
07/07 22:02, 17F
→
07/07 22:08, , 18F
07/07 22:08, 18F
→
07/07 22:12, , 19F
07/07 22:12, 19F
→
07/08 11:45, , 20F
07/08 11:45, 20F
推
07/08 12:17, , 21F
07/08 12:17, 21F