0
A
回答
22
它定義py_var_t是一個函數的類型返回int,並採取一個void *指針作爲參數。
+0
+1。好答案。 – 2010-03-29 16:39:47
+0
+1。簡短而精確的答案。 – psihodelia 2010-03-29 16:48:41
10
此:
typedef int py_var_t (void *);
定義爲通過@ milan1612描述的功能的類型。那麼這個:
py_var_t *somesymbol;
創建一個指向這樣一個函數的指針。你也可以創建這樣的指針:
int (*somesymbol)(void *);
但typedefs的使用是更好的做法,特別是當函數類型變得更復雜時。
相關問題
- 1. 快速排序的解釋
- 2. 快速模式解釋
- 3. dispatch_after在快速解釋
- 4. iFrame的快速的問題
- 5. Android服務的快速小解釋?
- 6. Azure的服務總線 - 快速隊列和主題的解釋
- 7. 快速的mysql_query()問題
- 8. 快速jQuery的問題
- 9. 快速OOP的問題 - PHP
- 10. 快速的CSS問題
- 11. 快速Objective-C的問題
- 12. 快速jQuery的問題
- 13. AJAX + SEO快速的問題
- 14. 快速的Java SQL問題
- 15. 解釋這個PHP速記
- 16. 快速jQuery問題
- 17. 快速Cufon問題...?
- 18. 快速SQL問題
- 19. 快速PHP問題
- 20. 快速CSS問題
- 21. 快速Preg_Replace問題
- 22. 快速SQL問題
- 23. 有人可以解釋這種快速排序方法嗎?
- 24. typedef int(* pf)需要解釋
- 25. 快速選擇算法 - 簡單解釋
- 26. C++常量指針的typedef解釋
- 27. 使用typedef的語法解釋
- 28. 在PHP中快速查詢相關內容的快速問題!
- 29. 約MATLAB的elementwise師快速的問題
- 30. 這個C++ typedef有什麼問題?
安裝cdecl ++。 – 2010-03-29 16:37:57
@ Paul Tomblin:有一種工具可以用簡單的英語解釋一種語言的聲明,但人們聲稱這種語言不是太複雜?我永遠不會明白這一點;)順便說一下,該工具的在線版本位於http://www.cdecl.org/。只要刪除'typedef'關鍵字來使聲明工作。 – OregonGhost 2010-03-29 16:42:28
我從來沒有說過,C++不是太複雜。雖然聲明語法有點糟糕,但大多數語言並不差。 – 2010-03-29 16:59:04